2013-06-24 32 views
0

我是Core Data的新手,並且正在將它集成到現有的iPhone應用程序中。這裏是我的問題:核心數據數據類型和列表

除了可用於實體屬性的標準數據類型之外,是否有任何方法可以爲屬性存儲多個值,如列表?或者我可以創建一些自定義列表類並將其作爲屬性數據類型提供?

謝謝,Viv!

回答

0

如果你想有一個列表類型屬性,其他記錄要存儲在覈心數據中,你可以使用太多的關係。否則,如果你只是想要一個自定義樣式屬性,可以將任何類包裝在一個NSData對象中,然後將其存儲爲二進制數據屬性。這就是說,您將無法使用提取請求來使用此數據的屬性來搜索數據庫,而不管它是否存在。

2

隨着可用於實體屬性的標準數據類型,有 任何方式來存儲的屬性的多個值,如 列表?

如果要爲單個屬性存儲多個值,請創建一個單獨的實體,該實體包含此類值的一個實例並使用to-many relationship