iphone - 调用 'allObjects' 时,来自 NSSet 对象的 NSArray 崩溃
<p><p>我有一个对象的核心数据 NSSet,通过我试图放入数组的关系。</p>
<p>当我调用“allObjects”选择器时,我在 NSSet 中的对象上发生崩溃,表明选择器不存在。好吧,它显然没有,但是我如何让我的数据复制到数组中?</p>
<p>这是崩溃的代码。</p>
<pre><code>NSArray *items = ;
</code></pre>
<p>在我的surveyQuestions NSSet 中有SurveyQuestion 对象。这会引发错误 <code>`: unrecognized selector sent to instance</code></p>
<p>关于如何解决这个问题的任何想法?</p>
<p>谢谢</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>从错误消息看来,<code>surveyQuestions</code> 不是一对多关系
正如您所期望的那样,而是一对一的关系,因此 <code>surveyCategory.surveyQuestions</code>
是 <code>SurveyQuestion</code> 对象而不是集合。</p>
<p>也许您更改了 Core Data 模型并且没有重新创建托管对象子类
文件,这样编译器就不会提示了。</p></p>
<p style="font-size: 20px;">关于iphone - 调用'allObjects' 时,来自 NSSet 对象的 NSArray 崩溃,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/18342988/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/18342988/
</a>
</p>
页:
[1]