6

我遇到了有关 iCloud 同步过程的问题。

当用户决定激活 iCloud 时,本地存储在应用沙箱中的文档被移动到本地 iCloud 目录,然后沙箱中的文件被删除。这是通过setUbiquitous方法完成的。

如果用户在 iPhone 设置中停用 iCloud(通过关闭“iCloud 文档和数据保存”),我的问题就会出现。在这种情况下,iCloud 目录不再可访问,并且应用程序沙箱无效(因为它已被setUbiquitous方法删除)。因此,用户丢失了所有数据......

一种解决方案可能是始终在应用程序沙箱中维护 iCloud 文件的副本……但这似乎需要做很多工作。应该有一种更简单的方法......任何人都有更好的想法/解决方案?

谢谢阅读 ;)

4

1 回答 1

3

这些文件实际上并没有被删除,并且会在再次启用 iCloud 时重新下载。您不能只显示带有该信息的消息吗?在某种程度上,这类似于在设置应用程序中删除电子邮件帐户。用户可能期望他/她的电子邮件随后从设备中删除,但仍可“在云中”使用。

于 2012-07-17T14:41:57.400 回答