2011-10-22 65 views
0

我的應用程序從服務器下載帖子並將它們存儲在覈心數據中。由於存在不同類型的帖子,我創建了一個「帖子」類來處理帖子的基本屬性,並將其分類爲每個帖子類型。這意味着大約有5個不同的職位類別。 現在我需要將它們作爲關係存儲在CoreData中。動態核心數據模型

什麼是正確的方法來做到這一點?我無法對Core Data實體進行子類化,我需要設置關係的特定目的地。

我希望你能理解我的問題。先謝謝你。

回答

1

您可以做的是創建一個名爲「Post」的父實體,併爲每種類型的帖子分別設置實體,並將實體設置爲父實體。這將創建子類,以便每個子都具有父實體的所有屬性和方法。您也可以將父級設置爲抽象,以便它基本上充當接口。

+0

將其設置爲抽象的優點是什麼? – lbrndnr

+0

我真的不知道是否有優勢只是一個不同的範例。如果它抽象出來,就不可能創建可能有用的對象。 – utahwithak