我正在构建基于 AFNetworking 和 MagicalRecord 的新闻应用程序。我必须与 à 服务器执行 à 后台同步,以便 1)检索现有类别 2)为每个类别检索所有文章。
所以我使用了一个 nsoperationqueue,我在其中添加了我需要的所有 afnetworking 操作。我正在创建一个调度队列并将其设置为所有 afnetworking 操作的成功队列,因此完成块不会在主线程中执行。
在同步结束时,我正在执行保存,因此所有数据都保存在perisitent 存储中。
我遇到以下问题: 无法建立关系,因为文章和类别是在不同的线程中创建的:我总是有一个例外。我应该何时以及如何保存我的核心数据对象?在阅读了数千篇关于magicrecord的文章后,我完全迷失了这一点。
感谢这个精彩网站的所有 ios 大师 :)