I need to store certain information while my application is executing and again fetch it at the time the application starts. I tried storing it in XML using GData but didn\'t su
You're trying to write to the resource directory which you probably don't have permission to do. Try changing the first line of your code to point to the document directory:
NSArray *savePaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSMutableString *savePath = [NSMutableString stringWithString:[savePaths objectAtIndex:0]];
[savePath appendString:@"/myFile.txt"];
Also, you don't need to worry about file handles. NSData
is capable of writing itself to disk:
BOOL result = [data writeToFile:savePath atomically:YES];