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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:IOS----plist和date类型的冲突
下一篇:IOS 通知模式

发表评论

最新留言

不错!
[***.144.177.141]2024年03月27日 13时42分58秒