【发布时间】:2012-02-03 10:57:21
【问题描述】:
我在我的项目中使用 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
【问题讨论】:
-
你有没有得到这个工作?
-
@JesseBunch 不,还没有。在发布我的 1.0 之前,我必须这样做。当我弄清楚时,我会更新这个问题。
-
浏览论坛后,iCloud 和 Core Data 似乎存在很多问题。我现在正在下载最新的测试版,看看我的问题是否得到解决。
-
@JesseBunch 感谢您查看此内容。
标签: ios core-data icloud magicalrecord