我创建了一个带有2个实体的新xcdatamodeld
阶段,这个阶段有很多关系
级别,这个属性与舞台
但是当我从那个xcdatamodeld创建NSManagedObject子类并构建我的项目时......日志中显示了3个错误
像这样:Undefined symbols for architecture i386:
"_OBJC_METACLASS_$_NSManagedObject", referenced from:
_OBJC_METACLASS_$_Stage in Stage.o
_OBJC_METACLASS_$_Level in Level.o
"_OBJC_CLASS_$_NSManagedObject", referenced from:
_OBJC_CLASS_$_Stage in Stage.o
_OBJC_CLASS_$_Level in Level.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
是谁也遇到过这个问题?
如何解决此错误?
我是xcode和IOS程序员的新手,提前谢谢你^^
答案 0 :(得分:1)
您的项目似乎没有添加CoreData.framework
。为此 - 选择Target
转到构建阶段>将二进制文件链接到库然后点击'+'按钮(位于左下角),然后选择CoreData.framework
,然后点击添加按钮。