[英]NSArray from NSSet of objects crashes when calling 'allObjects'
我通过尝试放入数组的关系获得了对象的核心数据NSSet。
当我调用“ allObjects”选择器时,我在NSSet中的对象上崩溃了,选择器不存在。 好吧,显然不是,但是如何将数据复制到数组中?
这是崩溃的代码。
NSArray *items = [surveyCategory.surveyQuestions allObjects];
我的SurveyQuestions NSSet内部是SurveyQuestion对象。 这会引发错误`[SurveyQuestion allObjects]: unrecognized selector sent to instance
有想法该怎么解决这个吗?
谢谢
从错误消息中,似乎surveyQuestions
不是您期望的多对多关系,而是一对一的关系,因此surveyCategory.surveyQuestions
是SurveyQuestion
对象,而不是集合。
也许您更改了核心数据模型,但没有重新创建托管对象子类文件,以便编译器不会抱怨。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.