使用MagicalRecord的核心数据无法保存到iCloud

Kob*_*ski 6 core-data ios icloud magicalrecord

我在我的项目中使用MagicalRecord.到目前为止,它一直在使用SQLite商店.但现在我正在尝试"升级"到iCloud以在我的iPhone和iPad版本之间进行同步.

但它没有像我预期的那样工作.该应用程序仍然工作相同 - 数据被保存和回读,但它没有像我期望的那样保存在iCloud中.

我所做的唯一改变是在MagicalRecord设置中.

之前:

[MagicalRecordHelpers setupCoreDataStackWithAutoMigratingSqliteStoreNamed:@"hdhomerun.sqlite"];
Run Code Online (Sandbox Code Playgroud)

后:

[MagicalRecordHelpers setupCoreDataStackWithiCloudContainer:@"AAAAAAAAAA.com.unpaq.hdhomerun" localStoreNamed:@"hdhomerun_local"];
Run Code Online (Sandbox Code Playgroud)

AAAAA在代码中不是AAAAA,而是来自开发者档案的私人ID.

我可以在输出日志中看到检测到iCloud并且没有发生错误.我也试过单步执行代码,一切看起来都很好.

我错过了什么?我需要听一些活动吗?我无法找到如何将MagicalRecord与iCloud一起使用的示例.

MagicalRecord的版本就是这个版本:https:
//github.com/magicalpanda/MagicalRecord

Kob*_*ski 1

好吧,我会回答我自己的问题。

MagicalRecord 在我使用它时无法与 iCloud 配合使用。

但它最近已被此提交修复: https://github.com/emrosenf/MagicalRecord/commit/8415276615d9a9e12db9c0207bae373b7397dd56

现在它运行良好。