【问题标题】:iCloud update policy on CoreData in development and production mode开发和生产模式下 CoreData 的 iCloud 更新策略
【发布时间】:2012-02-29 08:29:14
【问题描述】:

如主题中所述,我正在开发使用 CoreData 及其内置 iCloud 功能的应用程序。

每当我将我的设备(iPad 和 iPhone)连接到 xcode 并运行应用程序时,几分钟后我就可以看到 CoreData 更新数据的日志。在 iCloud 部分的两个设备中,我可以看到我的应用程序完全有权使用 iCloud。 第一个问题:iCloud 内容多久推送(或拉取)到设备?有没有办法强制这样做?

其次,我注意到这些设备一旦与 Xcode 断开连接,就不再更新它们的数据。 如果再次插入并运行应用程序,则数据会更新。 所以问题是,iCloud 是否处于开发模式(应用程序尚未提交到 App Store)只能通过 xcode 工作,如果是,为什么? 还是我在 Objective-C 代码本身做错了什么?

谢谢

【问题讨论】:

    标签: objective-c ios xcode4 icloud


    【解决方案1】:

    每当您保存 CoreData moc 时,更新都会推送到 iCloud 服务器。 更新会自动从 iCloud 推送到设备。据我所知,没有办法强制它。

    iCloud 更新可能需要几秒钟到几十分钟才能出现在您的设备上(也取决于您的连接速度)。苹果不保证它何时会真正发生。

    无论应用程序是否从 XCode 启动,我都没有看到 iCloud 行为有任何差异。根据 iCloud 推送检查您的代码和 UI 更新。

    【讨论】:

      猜你喜欢
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 2011-07-16
      • 1970-01-01
      • 2019-01-13
      • 2013-06-08
      • 2017-12-21
      • 2017-01-27
      相关资源
      最近更新 更多