美文网首页
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