1
-(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上時,它會記錄。不知道爲什麼,以及如何解決它?提前致謝。保存文件在iPhone和模擬器上的行爲不同
不是100%肯定的,但我認爲你正在嘗試寫入你的包而不是你的Documents或Temp目錄。 iOS禁止這樣做,但可能只是在實際設備上強制實施。 – Linuxios