2016-09-22 60 views

回答

1

這取決於你通過添加自定義類的意思:

  • 如果你想添加一個代表實體類,你需要使之從NSManagedObject繼承來設計類。您不能將任意類添加爲數據模型中的實體之一 - 繼承是強制性的。

  • 如果要將類的實例作爲實體的屬性添加,則需要能夠將該類轉換爲NSData或從NSData轉換,以便Core Data能夠保存它。做到這一點的一個好方法是使該類符合NSCoding協議,然後對Core Data屬性使用「可轉換」類型。