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

时间:2012-01-05 16:01:02

标签: ios core-data icloud magicalrecord

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

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

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

在:

[MagicalRecordHelpers setupCoreDataStackWithAutoMigratingSqliteStoreNamed:@"hdhomerun.sqlite"];

后:

[MagicalRecordHelpers setupCoreDataStackWithiCloudContainer:@"AAAAAAAAAA.com.unpaq.hdhomerun" localStoreNamed:@"hdhomerun_local"];

AAAAA不是代码中的AAAAA,而是来自开发者资料的私人ID。

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

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

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

1 个答案:

答案 0 :(得分:1)

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

MagicalRecord,在我使用它的时候,没有使用iCloud。

但最近这个提交修复了它: https://github.com/emrosenf/MagicalRecord/commit/8415276615d9a9e12db9c0207bae373b7397dd56

现在工作正常。