CoreData在开发和生产模式下的iCloud更新策略
正如主题中所指定的,我正在开发使用CoreData及其内置的iCloudfunction的应用程序。
每当我连接我的设备(iPad和iPhone)到xcode并运行应用程序时,我可以在几分钟后看到CoreData更新数据的日志。 在iCloud部分的这两个设备上,我可以看到我的应用程序充分享有iCloud的权利。 第一个问题:iCloud内容多久被推送到设备? 有没有办法强制这个?
其次,我注意到,一旦与Xcode断开,设备不再更新其数据。 而如果再次插入并运行应用程序,数据会更新。 所以问题是,iCloud是否处于开发模式(应用程序尚未提交给App Store)只能通过xcode工作,如果是的话,为什么呢? 还是我在做错了Objective-C代码本身?
谢谢
每当您保存CoreData moc时,更新都会被推送到iCloud服务器。 更新正在从iCloud自动推送到设备。 据我所知,没有办法强制它。
iCloud更新可能需要几十分钟的时间才能显示在您的设备上(也取决于您的连接速度)。 苹果公司在实际发生时并没有给予任何保证。
我还没有看到iCloud的行为是否应用程序从XCode启动没有任何区别。 检查您的代码和UI更新基于iCloud推。
- iCloud增量数据
- taskgated:杀死应用程序,因为它不允许使用com.apple.developer.ubiquity-container-identifiers权利
- iCloud会将Documents目录中的所有file upload到云服务器吗?
- URLForUbiquityContainerIdentifier是否应该在主线程之外的线程中调用?
- 魔法logging和iCloud启用/禁用
- iOS 5.0.1:如何validation文件夹被标记为“不备份”iCloud?
- 使用Swift快速通过iCloud同步用户数据和首选项
- 为什么连续多次调用NSMetadataQueryDidUpdateNotification?
- IOS 5.1备份/恢复应用程序文件从文件目录到/从iCloud