【发布时间】:2011-05-31 20:47:19
【问题描述】:
我有一个使用 Core Data 进行数据存储的 iPad 应用程序。我想在 iTunes 中启用文件共享,我真的不希望用户能够删除或修改 .sqlite 文件。
我可以将文件移动到不同的隐藏目录吗?
或者,可以将文件设为只读吗?只要无法更改,我不介意用户可以访问该文件。
我怀疑目前有一个微不足道的解决方案正在逃避我。
【问题讨论】:
-
你想使用 NSLibraryDirectory。有关更多信息,请参阅此答案:stackoverflow.com/questions/1567134/…
-
谢谢,这很有帮助。我想我对如何处理从 Documents 目录中移动文件感到最困惑。迁移本身似乎应该是微不足道的(只需在应用程序委托中创建持久存储之前移动文件?然后在启动时检查每个位置的有效文件?
标签: objective-c core-data ios itunes