Xcode8 使用 CoreData 建立 NSManageObject subclass

黑暗森林的歌者發表於2018-02-26

碼上行動

升級 Xcode8 以上後,在使用 coreData 的時候發現新建的檔案裡找不到 NSManageObject subclass 了,如圖,

Xcode

解決這個問題很簡單。

首先,選中你的 xcdatamodeld 檔案

Xcode

點選上方 Editor,選擇 Create NSManagedObject Subclass選項

Xcode

然後就可以按照以前的方式進行 NSManageObject subclass 建立了,但是建立出來的實體預設語言是 swift,需要在 xcdatamodeld 檔案中設定語言,如圖

Xcode

碼上行動

相關文章