我希望能夠根據將在另一實體中定義的屬性創建一個動態實體。例如:核心數據動態實體
實體:生命形式 屬性 - >名稱:字符串
實體:LifeformCharacteristics 屬性 - >名稱:字符串 屬性 - >類型:字符串
實體:DynamicCatalog
所以特徵實體將是一個將由用戶添加的任何實體填充的實體。示例特徵可以是名稱:高度類型:數字。所以這些特徵定義了我想要的動態目錄。因此,應該使用Height屬性創建DynamicCatalog。
DynamicCatalogs還必須在表中可見,以便用戶可以將項目添加到目錄並將其刪除。
我可以通過我的DataModel構建和管理前兩個實體,但第三個是動態的,我不知道如何去做。我希望能夠使用核心數據來儘量減少管理數據的麻煩。
這篇文章是我找到的答案最接近的事情,但現在我不知道,以顯示或重組這樣一個集合:Faking a dynamic schema in Core Data?
那麼,這種虛假的動態模式鏈接討論。但是,我不清楚這將如何工作。值類型是一個變體。如果用戶想要創建一個屬性:圖片,該圖片需要是圖片類型,該怎麼辦? – mediahack 2011-02-13 03:13:50