美文网首页
小坑也要踩 iOS 本地.db .text .json 文件不能

小坑也要踩 iOS 本地.db .text .json 文件不能

作者: jasperWhf | 来源:发表于2019-10-20 21:26 被阅读0次

    问题如题,项目中会经常用到本地文件,要理解一个概念Xcode 里的本地文件,并不是 boundle 内的文件,所以在项目中需要使用文件内容需要将文件进行目录迁移,放入沙盒中操作方法如下:

    1:指定沙盒中的目录路径

       NSString *filename = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject] stringByAppendingPathComponent:@"stu.db"];

    2:获取Xcode 目录中的文件

       NSBundle *bundle = [NSBundle mainBundle];

       NSString*filenameAgo = [bundlepathForResource:@"stu"ofType:@"db"];

    3:通过nsfilemanager  完成文件复制

        NSFileManager *fileManager = [NSFileManager defaultManager];

        [fileManagercopyItemAtPath:filenameAgotoPath:filenameerror:&error];

    4:当出现访问不了的时候3方法会报错 需要检查

        在resources 里面有了,才能正常访问文件。

    相关文章

      网友评论

          本文标题:小坑也要踩 iOS 本地.db .text .json 文件不能

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