我正在尝试使用 RestKit 映射文章和属于它们的照片之间的关系。请求资源时,这两个对象都得到了正确存储,但这种关系似乎并没有持续存在。事实上,文章模型似乎甚至不响应照片选择器(这可能是“废话”,但我会提供完整的代码以供通过)。
我在要点中提供了所有代码,因为我发现在 StackOverflow 上查看和格式化更容易。如果这确实给您带来不便,我们深表歉意。
https://gist.github.com/3733334
这是核心数据模型的图像和建立的关系(抱歉,我不得不将它们结合起来,因为我目前只能发布 2 个超链接):
http://imageshack.us/a/img33/5039/stackoverflowissue.jpg
当我尝试通过 anArticle.photos 访问照片时,除了对象之间的关系外,一切似乎都正常工作。选择器无法识别。我在照片模型中设置了一个方便的方法来返回具有匹配文章 ID 的所有照片,但我觉得这是一个不理想的解决方案,因为它有点消除了创建关系的整个想法。
我觉得我可能缺少一些简单的东西,我们将不胜感激任何帮助。
谢谢!
最佳答案
所以这当然是一个“Duh”错误。在本地开发人员的帮助下,他指出我的 Article.h 文件中的 Photos 变量是一个 NSArray,需要将其更改为 NSSet 以存储 RestKit 映射的对象。
关于ios - RestKit、核心数据和关系问题。父对象无法识别子集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12449160/