IOS---在documents中创建可以编辑的plist文件
发布日期:2021-11-21 04:41:02
浏览次数:37
分类:技术文章
本文共 1048 字,大约阅读时间需要 3 分钟。
得到document文件目录路径,并且在路径后面追加plist文件
-(NSString*)applicationDocumentsDirectoryFile{ NSString *doc = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)lastObject]; return [doc stringByAppendingPathComponent:@"NoteList.plist"]; }
判断document下是否又该文件,如果没有的话,就复制Resource下面的
-(void)createEditableCopyOfDatabaseIfNeed{ NSFileManager *fileManager = [NSFileManager defaultManager]; NSString *writeDBPath = [self applicationDocumentsDirectoryFile]; BOOL dbexist = [fileManager fileExistsAtPath:writeDBPath]; if(!dbexist) { NSString *defaultDBPath = [[[NSBundle mainBundle]resourcePath] stringByAppendingPathComponent:@"NoteList.plist"]; NSError *error; BOOL success = [fileManager copyItemAtPath:defaultDBPath toPath:writeDBPath error:&error]; if(!success) { NSLog(@"复制失败---"); } else { NSLog(@"复制成功---"); } } else { NSLog(@"不需要创建---"); }}
转载地址:https://blog.csdn.net/xiaoji94shen/article/details/22302555 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年03月27日 13时42分58秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
python 数据科学 - 【分类模型】 ☞ 稳健滴 SVM 支持向量机
2019-04-27
python - selenium 处理 alert
2019-04-27
Java - Set、List、Map
2019-04-27
Java - OnlyLady Spider(HttpClient 4.5 )
2019-04-27
Math - 高斯分布(正态分布)
2019-04-27
android学习笔记----简易音乐播放器原理
2019-04-27
Unity编辑器扩展——标签属性Attribute
2019-04-27
Unity中实现拖拽操作
2019-04-27
Unity中的UGUI事件系统
2019-04-27
C#中的常量
2019-04-27
C#中的静态变量与非静态变量
2019-04-27
C#中的ref、out、params关键字
2019-04-27
C#中的多态性
2019-04-27
C#中的命名空间
2019-04-27
设计模式——状态模式
2019-04-27
设计模式——工厂模式
2019-04-27
Unity中实现有限状态机FSM
2019-04-27
Unity中实现反弹
2019-04-27
U3D游戏开发框架(九)——事件序列
2019-04-27