【发布时间】:2014-03-15 23:42:00
【问题描述】:
我注意到,在为我的商店播种后,CoreData 不会立即将这些数据发送到 iCloud。在大多数情况下,要强制上传数据,我必须关闭应用程序,将其从后台删除并重新启动。在此过程之后,应用程序开始上传其数据。这种行为有什么原因吗?有没有办法强制应用程序将其数据上传到 iCloud?提前谢谢你。
【问题讨论】:
-
如果您保存应该强制立即写入事务日志并且应该开始 iCloud 同步的上下文。如果您使用的是模拟器,您可能必须使用 Debug->iCloud Sync 菜单来触发 iCloud 同步
-
我刚刚验证过:保存上下文(在初始播种/迁移之后)无助于推动 iCloud 同步。仍然需要关闭应用程序并重新开始。