Tag: nsdocumentdirectory

应用必须遵循iOS数据存储准则,否则将在包含.sqlite3的应用中被拒绝

我创build了一个电子书应用程序,我的应用程序包含大量的图像和PDF文件 我把下载的图像放在/ Library / Caches中,把pdf文件和.sqlite3文件放在/ Documents中 现在我的应用程序被拒绝,这是原因 2.23 Apps must follow the iOS Data Storage Guidelines or they will be rejected 这是否意味着我必须将/ Documents中的所有内容移动到/ Library / Caches? 如果我让/ Documents中的.sqlite3文件,应用程序会再次拒绝? 提前致谢。

读取文档目录中的.txt文件

如何读取文档目录中的.txt文件? 你能告诉我代码吗?

应用程序更新,NSURL和文档目录

我在app store中有一个应用程序,它使用Core Data来保存大部分数据。 例外是存储图像。 我将子目录中的图像存储到Documents目录,并将核心数据存储中相应对象属性中的NSURL引用存储到该图像中。 我们已经注意到,当一个更新到应用程序商店,这些图像没有find,因此不显示,使用与以前版本的应用程序存储的引用。 现在,我怀疑问题在于,因为我们使用开发设备进行testing,所以这个问题会传播,因为开发应用程序使用的应用程序目录中的目录与App Store创build/使用的不同。 我注意到应用程序中应用程序的应用程序商店目录与在Xcode中debugging版本时创build的应用程序目录之间的区别。 因此,存储在核心数据中的URL指向错误的应用程序文件夹。 这是一个很难debugging,因为我不能下载一个较旧的应用程序版本,一旦新版本已经在商店发布。 所以我有几个问题。 我可以保证下载相同应用程序版本的人员的Applications子目录相同,这对非开发设备来说是非问题吗? 我应该存储相对图像的URL或string来表示这些资源的位置,或者我应该罚款存储最终是绝对url? 非常感谢,菲利普