我是CoreData的新手,在訪問孫子實體屬性時遇到一些問題。 我嘗試構建一個基本的購物應用程序,並且需要設計一個數據模型。
我的應用程序中的文章可能有不同的顏色和大小,用戶可以選擇。核心數據 - 如何設置孫子實體的屬性
這就是我的數據模型的重要組成部分:
|Article| |ArticleColor| |ArticleColorSize| | name | | color | | size | | brand |<-->>| |<-->> | stock | | price | | | | |
(顏色和大小都表示爲int,這樣就不會太複雜)
我不知道是否有一個更好的方式來設計數據模型,但在這種情況下,我在設置孫子的屬性時遇到問題。設置顏色效果很好,但我無法獲取之前設置的ArticleColor對象,並設置了它的ArticleColorSizes。
我希望我的問題明確,有人可以幫助我。
編輯: 我舉一個例子這應該是如何工作的:
有一篇文章(服裝) - 一個襯衫
這襯衫在不同顏色和尺寸可用。兩者都表示爲一個整數(或枚舉)。此外,我必須知道,股票有多少特定尺寸和顏色的商品。
所以我認爲,最簡單的方法就是將這些需求轉化爲數據模型。如果我完全錯了,請糾正我。 (我不得不承認創建數據庫和數據模型並不是我的優勢)。