国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Xcode8 生成CoreData NSManagedObject 報Duplicate symbol error

2019-11-07 23:02:20
字體:
來源:轉載
供稿:網友

上周寫CoreData的時候,當使用Editor的Create NSManagedObject SubClass 生成好對應Entity的ManagedObject后,編譯的時候報Duplicate symbol error,意思是符號重復定義的錯誤,一臉蒙蔽好吧,都是系統生成的,我什么都沒有做=。=

然后網上搜了一下,搜到了問題的原因和解決方案 duplicate-symbol-error-when-adding-nsmanagedobject-subclass-duplicate-link xcode-beta-8-cant-create-core-data

原因

Xcode 8 的.xcdatamodeId 文件會自動生成那些Entity的類,當你在Editor->Create NSManagedObject SubClass 再次生成這些Entity類的時候,編譯的時候,就會有符號重定義的錯誤

解決方案

當你不需要自己修改NSManagedObject 文件時候,就使用Xcode生成的文件,直接引用頭文件就好。當你需要自己修改NSManagedObject 文件,在Xcode中選中.xcdatamodeId 文件 在右側屬性欄中,把Tools Version 修改成小于8.0的版本 ,然后就可以使用Editor 生成NSManagedObject類了。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 无棣县| 大田县| SHOW| 永宁县| 平武县| 南陵县| 右玉县| 吴忠市| 台东市| 邵武市| 高州市| 新丰县| 延津县| 敖汉旗| 桐柏县| 磐石市| 原平市| 邯郸县| 砚山县| 东阿县| 通河县| 兴海县| 新邵县| 石景山区| 荥经县| 灵宝市| 会东县| 开封县| 丁青县| 柳林县| 财经| 策勒县| 原阳县| 彭泽县| 葫芦岛市| 济阳县| 临漳县| 福州市| 阳原县| 綦江县| 原平市|