iCloud与Magical Record同步

时间:2014-03-14 10:09:03

标签: ios core-data icloud magicalrecord

我正致力于在我的应用程序中实施iCloud备份。我使用魔法记录核心数据的东西。

问题是:如何观察 iCloud同步状态,特别是同步开始/结束

原因:我想确保在启动时同步数据,并且我希望在此过程中显示进度HUD,以防止用户在同步完成之前执行任何操作。

有两种可能的情况:

  1. iCloud中存在一些数据(在服务器上)。在这种情况下,应用可以观察NSPersistentStoreCoordinatorStoresDidChangeNotification并在NSPersistentStoreUbiquitousTransitionTypeInitialImportCompleted中查找userinfo[type]值。

  2. iCloud存储干净(在服务器上)。如何知道iCloud已同步?

  3. 我知道iCloud会在iCloud设置期间抛出Using local storage: 0/1。但无法找到确切通知此事件的方法。

0 个答案:

没有答案