2013-03-03 60 views
1

我有一個使用核心數據並有兩個目標的項目。這些目標有幾個共享實體。就目前而言,我維護着兩個獨立的模型,其中包含重複的實體,在我看來,這並不高效。「子類」核心數據模型

是否有任何方法可以將共享數據模型作爲具體目標中的數據模型的父代?

回答

0

我不知道如何創建「嵌套的核心數據模型」(但也許別人會這樣做)。

您可以做的是創建一個包含所有實體的模型,以及兩個針對每個目標的模型,其中一個爲Configurations

的配置包含在持久性存儲中使用的所有實體的聯盟,當你創建你可以指定一個配置或

addPersistentStoreWithType:configuration:URL:options:error: 
添加持久性存儲