上周写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类的时候,编译的时候,就会有符号重定义的错误
新闻热点
疑难解答