我遇到了有关 iCloud 同步过程的问题。
当用户决定激活 iCloud 时,本地存储在应用沙箱中的文档被移动到本地 iCloud 目录,然后沙箱中的文件被删除。这是通过setUbiquitous方法完成的。
如果用户在 iPhone 设置中停用 iCloud(通过关闭“iCloud 文档和数据保存”),我的问题就会出现。在这种情况下,iCloud 目录不再可访问,并且应用程序沙箱无效(因为它已被setUbiquitous方法删除)。因此,用户丢失了所有数据......
一种解决方案可能是始终在应用程序沙箱中维护 iCloud 文件的副本……但这似乎需要做很多工作。应该有一种更简单的方法......任何人都有更好的想法/解决方案?
谢谢阅读 ;)