2015/7/29

[Swift] 讀取 CoreData 資料庫時避免 Unable to load class named PRODUCT_MODULE_NAME. for entity 狀況

最近在練習 Swift。

做個筆記避免自己忘記,通常出現
CoreData warning Unable to load class named PRODUCT_MODULE_NAME.yourname for entity 
這個錯誤都是 Entity 的 Class 沒有設定好它讀取不到。

解決方式是到 CoreData 的管理頁面

把 Data Model Inspector 頁面裡的 Class 改成正確的即可






如果還是不行,有找到一種奇特的解法是到 NSManagedObject Subclass 裡面加上

@objc(ClassName)
 



沒有留言:

張貼留言