有没有捷径去在iPhone开发/资源/文件夹?
-
11-07-2019 - |
题
有没有捷径的方法很像NSHomeDirectory()和NSTemporaryDirectory才能到资源文件夹项目中?
是对/资源/文件夹的最佳位置将被存储文件?
解决方案
您不能写入数据存储在您的资源路径,因为它是应用程序包(这是签字)内。但它的存储只读数据的好地方。如Codezy提到,[[NSBundle mainBundle] resourcePath]
是它的路径,但一般的更好的方式来访问文件中它是[[NSBundle mainBundle] pathForResource:ofType:]
和它的兄弟姐妹(...:inDirectory:
等),后者自动处理本地化在适当的时候。
其他提示
是的,我存储在资源文件夹中的SQL精简版分贝。下面是如何获取的路径的样品。
NSString *databasePathFromApp = [[[NSBundle mainBundle] resourcePath]
stringByAppendingPathComponent:@"ratings.sqlite"];
我在里面储存东西的资源文件夹,如果我想每个新版本覆盖它,否则我把它保存在文件夹中。
不隶属于 StackOverflow