0

我正在尝试为终端编写一个 SIMBL 插件。尝试向 TTView 添加类别时,我得到:

Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_TTView", referenced from:
  l_OBJC_$_CATEGORY_TTView_$_MySimplePlugin in MySimplePlugin.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我在同一个文件中有两个类,TTView 和 MySimplePlugin(两个接口都在 .h 文件中,两个实现都在 .m 文件中)。接口文件的 TTView 定义为:

@interface TTView 
@end

并且实现是我尝试向其添加类别的地方:

@implementation TTView (MySimplePlugin)


@end

MySimplePlugin 是文件的名称以及文件中的其他类。我不确定我的错误在哪里。

4

0 回答 0