Je dois stocker certaines informations pendant l'exécution de mon application et la récupérer au moment du démarrage de l'application. J'ai essayé de le stocker en XML en utilisant GData mais je n'ai pas réussi. J'ai utilisé le NSFileHandle il ne me donne pas une erreur, mais il ne parvient pas à créer un fichier. Txt à des fins de lecture/écriture. Y at-il un autre moyen de stocker et de récupérer les données sur l'iPhone. Voici mon code pour NSFileHandle.Stockage persistant iPhone
NSString *path = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"myFile.txt"];
//NSFileHandle *fh = [NSFileHandle fileHandleForWritingAtPath:@"file://localhost/Users/shraddha/Desktop/info.txt"];
NSFileHandle *fh = [NSFileHandle fileHandleForWritingAtPath:@"myFile.txt"];
[fh seekToEndOfFile];
NSData *data = [camName dataUsingEncoding:NSASCIIStringEncoding];
[fh writeData:data];
[fh closeFile];
pour la lecture
NSString *path = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"myFile.txt"];
//NSFileHandle *fh = [NSFileHandle fileHandleForReadingAtPath:@"file://localhost/Users/shraddha/Desktop/info.txt"];
NSFileHandle *fh = [NSFileHandle fileHandleForReadingAtPath:@"myFile.txt"];
if(fh == nil)
return nil;
else
{
NSData *data = [fh readDataOfLength:8];
NSString *retStr = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
return retStr;
}