ios - RestKit、核心数据和关系问题。父对象无法识别子集

标签 ios core-data restkit relationship

我正在尝试使用 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/

相关文章:

iphone - iOS6 不显示 MKAnnotationView 标注

ios - NSData/setHTTPBody 的最大参数大小?

ios - 快速的 CoreData 谓词

ios - 无法使用 Xcode 7.2 使用 RestKit v0.10.3 存档 iOS 5.0 时代的项目

ios - ViewModel 类能否按照 MVVM 符合 iOS 中的 UITableviewDelegate 和 UITableViewDataSource

ios - GLKViewController 和 GLKView - 第二次创建时不呈现任何内容

swift - 如何将 NSFetchedResultsController 的部分 sectionNameKeyPath 设置为属性的第一个字母,而不仅仅是 Swift 中的属性,而不是 ObjC

objective-c - 如何将文本字段绑定(bind)到包含一行的一个核心数据实体的属性?

ios - 如何在Restkit中映射自定义错误键?

iphone - 在静态库中使用时 RestKit 不工作