我有一个核心数据NSSet对象通过我试图放入数组的关系。
当我调用'allObjects'选择器时,我在NSSet中的对象上发生崩溃,导致选择器不存在。好吧,它显然没有,但我如何将我的数据复制到数组中?
发生崩溃的代码。
NSArray *items = [surveyCategory.surveyQuestions allObjects];
在我的surveyQuestions中,NSSet是SurveyQuestion对象。这会引发错误`[SurveyQuestion allObjects]: unrecognized selector sent to instance
有关如何解决此问题的任何想法?
感谢
答案 0 :(得分:4)
从错误消息中看起来好像surveyQuestions
不是多对多关系
如你所料,但是一对一的关系,以便surveyCategory.surveyQuestions
是SurveyQuestion
对象而不是集合。
也许您更改了Core Data模型并且没有重新创建托管对象子类 文件,以便编译器没有抱怨。