2010-02-04 7 views
0

Je veux lire la chaîne après le délimiteur d'un fichier texte en Objective-C.i'm encore du mal à l'obtenir: (.... Ceci est mon travail jusqu'à maintenant , mais quand j'imprimer le contenu de DataBuffer en ligne 7 dans le code ci-dessous, la lecture de données est de retour encapsulé dans un objet NSData. Comment convertir en format Illisible?Lire des données à partir d'un fichier dans Objective-C

NSData *databuffer; 

file = [NSFileHandle fileHandleForReadingAtPath: @"/tmp/myfile.txt"]; 

if (file == nil) 
     NSLog(@"Failed to open file"); 

[file seekToFileOffset: 10]; 

databuffer = [file readDataOfLength: 6]; 

NSLog(@"Contents of buffer = %s", databuffer); 

[file closeFile]; 
+0

« Ceci est la contenu de myfile.txt: WIPRO: Loadable_Class_Name "....... Voici comment la sortie je reçois: Contenu de buffer = 27 – suse

Répondre

0
NSString* aStr = [[NSString alloc] initWithData:databuffer encoding:NSASCIIStringEncoding]; 
+0

hey .... Merci – suse

Questions connexes