美文网首页
iOS开发写入、读取plist文件

iOS开发写入、读取plist文件

作者: lczalh | 来源:发表于2017-08-22 21:42 被阅读120次

//文件管理器

NSFileManager *fileManager = [NSFileManager defaultManager];

//获取沙盒 Document目录

NSString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject];

//创建文件   此时沙盒中并没有plist文件  要写入plist文件在存在

NSString *fileNavi = [path stringByAppendingPathComponent:@"navi.plist"];

//判断文件是否存在

if ([fileManager fileExistsAtPath:fileNavi] == NO) {

//不存在

}else{

//存在 读取plist文件  这里的plist文件存的是数组

_naviAry = [NSMutableArray arrayWithContentsOfFile:_fileNavi];

}

//写入文件

[_wholeAry[sourceIndexPath.section] writeToFile:_fileNavi atomically:YES];

参数一:写入的数据  参数二:文件路径  参数三:YES:先创建一个临时文件,直到文件内容写入成功再导入到目标文件里.   NO:则直接写入目标文件里.

这里的  _wholeAry[sourceIndexPath.section]  是数组;

相关文章

网友评论

      本文标题:iOS开发写入、读取plist文件

      本文链接:https://www.haomeiwen.com/subject/xkkrdxtx.html