我面临一个关于iCloud同步过程的问题。
当用户决定激活iCloud时,将存储在应用程序沙箱中的本地文档移动到本地iCloud目录,然后删除沙箱中的文件。这是由setUbiquitous方法完成的。
如果用户在iCloud设置中禁用iPhone (通过关闭"iCloud文档和数据保存“),我的问题就出现了。在本例中,iCloud目录不再是可访问的,应用程序沙箱是无效的(因为它被setUbiquitous方法删除)。因此,用户丢失了所有的数据.
一种解决方案是始终在应用程序沙箱中维护iCloud文件的副本.但这似乎是相当多的工作。应该有更简单的方法..。谁有更好的主意/解决办法?
谢谢你的阅读;)
发布于 2012-07-17 14:41:57
这些文件实际上并没有被删除,当iCloud再次启用时,文件将被重新下载。你就不能给我留个口信吗?在某种程度上,这类似于删除设置应用程序中的电子邮件帐户。用户可能希望他/她的电子邮件随后从设备中删除,但仍然可以“在云中”使用。
https://stackoverflow.com/questions/11524308
复制相似问题