我有一个使用 Core Data 的应用程序,并将图像存储在文档目录中。这很好用,但我想让用户能够导出他们的数据,然后通过 iTunes 文件共享导入他们的数据。
我没有找到任何关于此的重要信息,我想备份图像和 Core Data 数据库,有什么想法吗?
我有一个使用 Core Data 的应用程序,并将图像存储在文档目录中。这很好用,但我想让用户能够导出他们的数据,然后通过 iTunes 文件共享导入他们的数据。
我没有找到任何关于此的重要信息,我想备份图像和 Core Data 数据库,有什么想法吗?
想要使用户数据文件可访问的应用程序可以使用应用程序文件共享来实现。文件共享使应用程序能够通过 iTunes 向用户公开其 /Documents 目录的内容。然后,用户可以在 ios 设备和台式计算机之间来回移动文件。
要为您的应用程序启用文件共享,请执行以下操作:
将 UIFileSharingEnabled 键添加到您的应用程序 Info.plist 文件中,并将键的值设置为 YES。
当设备插入用户计算机时,iTunes 会在所选设备的应用程序选项卡中显示文件共享部分。用户可以将文件添加到该目录或将文件移动到桌面。
将此密钥添加到您的 中info.plist
,然后用户将能够使用 iTunes 将文件从您的文档目录保存到他们的系统。
有关此密钥的更多信息,请阅读文档
A good tutorial is also thereHow To Integrate iTunes File Sharing With Your iOS App