-(void) saveJsonToFile {
//Original document from Resources folder
NSString* saveFilePath = [[NSBundle mainBundle]pathForResource:@"data" ofType:@"json"];
//NSLog(@"Saving...%@", saveFilePath);
NSData* jsonData = [NSKeyedArchiver archivedDataWithRootObject:myArray];
BOOL success = [jsonData writeToFile:saveFilePath atomically:YES];
NSLog(success ? @"Yes" : @"No");
}
在模拟器上,它会记录是。当部署到我的iPhone时,它会记录否。任何人都知道为什么会这样,以及如何解决它?提前谢谢。
答案 0 :(得分:1)
您不能写入自己的应用包。 (也是一件好事!修改自己的应用程序将是一件非常糟糕的事情。)写入沙盒(例如文档文件夹或应用程序支持文件夹)。