我有一个使用Core Data进行数据存储的iPad应用。我想在iTunes中启用文件共享,我真的不希望用户能够删除或修改.sqlite文件。
我可以将文件移动到其他隐藏目录吗?
或者,该文件可以是只读的吗?只要无法更改,我不介意用户有权访问该文件。
我怀疑目前有一个微不足道的解决方案正在逃避我。
答案 0 :(得分:2)
您需要将核心数据数据存储存储在recommended directories之一中。如果需要,可以通过在文档目录中复制文件目录,使用户可以访问数据存储。没有办法限制用户覆盖或删除文档目录中的文件或目录(通过iTunes文件共享)。