菜鸟教程小白 发表于 2022-12-13 16:19:45

ios - 如何创建父实体和关系的核心数据模型


                                            <p><p>这里是描述:</p>

<ol>
<li>项目是抽象实体</li>
<li>每个 Item 都有一个 parentItem 关系(可以是 nil)</li>
<li>BookItem 和 CategoryItem 是 Item 的子项</li>
<li>CategoryItem 将具有 childItems 关系</li>
</ol>

<p>这是图表:</p>

<p> <img src="/image/9aiKJ.jpg" alt="enter image description here"/> </p>

<p>对我来说看起来不错。但我收到了两条警告信息:</p>

<ol>
<li>警告:错误配置的属性:Item.parentItem 应该有一个相反的</li>
<li>警告:错误配置的属性:CategoryItem.childItems 应该有一个相反的</li>
</ol>

<p>我无法为 BookItem 设置相反的值,因为没有 childItems。而且我也不能为我的 CategoryItem 设置相反的值。我无法反向选择 parentItem,因为它在其父类中。</p>

<p>谁能建议我应该怎么做?</p>

<p>谢谢</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>你很可能想要这样的东西:
<img src="/image/qzMUU.png" alt="enter image description here"/> </p>

<p>所以实现它的最简单方法是<kbd>control</kbd>+从每个实体拖动到另一个实体以创建关系(这样,XCode 也会自动创建反向关系,这样你就省了一步)。对于 Item 父/子关系,只需 <kbd>control</kbd>+拖动自身即可。我希望这是有道理的......</p>

<p>PS。虽然我不完全明白为什么你需要 <code>CategoryItem</code> 上的 child ,因为它是由已经有这种关系的 <code>Item</code> 继承的......</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 如何创建父实体和关系的核心数据模型,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/12455174/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/12455174/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 如何创建父实体和关系的核心数据模型