如何将网络请求数据以plist文件方式写入磁盘?
代码如下:
NSString *docPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES).lastObject;
NSString *filePath = [docPath stringByAppendingPathComponent:@"/FileName.plist"];
BOOL exist = [[NSFileManager defaultManager] fileExistsAtPath:filePath];
if (!exist) {
[[NSFileManager defaultManager] createFileAtPath:filePath contents:nil attributes:nil];
}
BOOL isSaved = [needToSaveData writeToFile:filePath atomically:YES]; //needToSaveData:需要存储的数据
if (isSaved) {
NSLog(@"Save success!!!");
} else {
NSLog(@"Save fail~");
}
如果Log打印显示Save success!!!
即表示写入成功。
文件存储在Document目录下的。