我想知道当用户将应用程序与 iTunes 同步时,我的应用程序的 sqlite 数据库是否会转移到桌面,或者我是否需要进行一些编码以确保它会被转移?
请指教。非常感谢。
我想知道当用户将应用程序与 iTunes 同步时,我的应用程序的 sqlite 数据库是否会转移到桌面,或者我是否需要进行一些编码以确保它会被转移?
请指教。非常感谢。
您可以通过将UIFileSharingEnabled
密钥添加到您的info.plist
.
请检查下图:
将此密钥添加到 info.plist 后,当您将 iPad 与 iTunes 同步时,文档文件夹中的文档将在 iTunes 中列出,如下所示:
这是启动 iTunes 文件共享的一个很好的教程:如何集成 iTunes 文件共享
我们不仅可以在iTunes上备份我们的文件,还可以在icloud中备份我们的文件......
这就是应用程序数据在应用程序更新、ios 升级过程中保持不变的方式......
只要您将数据文件放在应用程序沙箱内的标准位置,并且您没有明确将该文件标记为不应备份的文件,那么数据文件将被备份到 iCloud 或 iTunes(取决于用户如何设置设备备份)。
这取决于您的文件方案,您可以决定哪些信息是必要的,应该备份,哪些不应该,因为它可以很容易地重新创建。
查找“应将应用程序文件放在何处”部分