我遇到了一个关于iCloud同步过程的问题。
当用户决定激活iCloud时,本地存储在应用程序沙箱中的文档会被移动到本地iCloud目录中,然后通过“setUbiquitous”方法删除沙箱中的文件。
我的问题是,如果用户在iPhone设置中关闭“iCloud文档和数据保存”,那么iCloud目录将不再可访问,而应用程序沙箱则为空(因为它已被“setUbiquitous”方法删除)。因此,用户丢失了所有数据...
一种解决方法可能是始终在应用程序沙箱中保留iCloud文件的副本...但这似乎需要很多工作。应该有更简单的方法来解决问题...有人有更好的想法/解决方案吗?
感谢您的阅读;)
当用户决定激活iCloud时,本地存储在应用程序沙箱中的文档会被移动到本地iCloud目录中,然后通过“setUbiquitous”方法删除沙箱中的文件。
我的问题是,如果用户在iPhone设置中关闭“iCloud文档和数据保存”,那么iCloud目录将不再可访问,而应用程序沙箱则为空(因为它已被“setUbiquitous”方法删除)。因此,用户丢失了所有数据...
一种解决方法可能是始终在应用程序沙箱中保留iCloud文件的副本...但这似乎需要很多工作。应该有更简单的方法来解决问题...有人有更好的想法/解决方案吗?
感谢您的阅读;)