【发布时间】:2013-05-16 03:13:28
【问题描述】:
我正在将 AFIncrementalStore 集成到我的项目中,但我很难弄清楚如何让关系发挥作用。
假设我有两个模型:文档和页面。一个文档有很多页(一对多)。每个模型都与另一个模型具有反向关系。
所以我可以这样做:
myDocument.pages
或
myPage.document
我正在尝试获取属于某个文档的所有页面。我有一个 AFIncrementalStore 子类和一个 AFHTTPClient 子类,它们实现了必要的方法。
我可以看到调用了正确的 REST URI(例如 /documents/:id/pages)。我还可以看到页面被下载并存储到 sql 数据库的 pages 表中。
问题是两者之间的关系没有建立。当我查看数据库时,外键列是空的。
另外,如果我执行 myDocument.pages,它不会返回任何内容。
获取新数据时是否必须手动链接这两者?我正在阅读 AFIncrementalStore 源代码,但没有发现任何问题。
想法?
【问题讨论】:
标签: ios core-data afnetworking afincrementalstore