簡體   English   中英

將自定義類與CoreData連接

[英]Connect custom class with CoreData

是否可以在CodeData中將自定義類(不繼承自NSManagedObject)添加為實體?

或者,如果我有Custom類(用戶個人資料),那是最好的方法。 我想在Core數據中保存一些用戶。 問題是我的自定義課程將來會更改。 因此,我希望Custom類和CoreData Entity將從一個類繼承。 有可能嗎?

核心數據中的所有實體都是NSManagedObject實例或子類的實例。 您別無選擇。

如果只想保存一些用戶配置文件,則應維護一個通常使用的NSObject子類,該子類可以從NSManagedObject實例(為此目的而從數據存儲中獲取)創建。 您還將需要一種使用此用戶配置文件類中的新詳細信息創建/更新NSManagedObject實例的方法。

如果您更改用戶配置文件類而不更改核心數據模型中實體的屬性,則無需遷移數據存儲。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM