我正在使用Xcode 6.1和iOS 8.1 SDK来开发iOS应用程序。
SailracerEngine类导入SmoothSpeedTimeSeries和SmoothCourseTimeSeries类来实现它的一些功能。两者都是SmoothTimeSeries的子类。当我尝试构建项目时,链接器失败并出现以下错误:
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_SmoothCourseTimeSeries", referenced from:
objc-class-ref in SailracerEngine.o
"_OBJC_CLASS_$_SmoothSpeedTimeSeries", referenced from:
objc-class-ref in SailracerEngine.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我的代码中的其他模块使用SmoothSpeedTimeSeries和SmoothCourseTimeSeries而没有任何链接器错误。如何解决这个问题?
答案 0 :(得分:0)
类SmoothCourseTimeSeries
的实现文件尚未添加到Xcode 目标。
如果单击实现文件,您应该能够使用右侧的文件检查器查看它所属的Xcode目标。