Ошибка команды компоновщика с кодом выхода 1 Категория

Я пытаюсь написать плагин 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 - это имя файла, а также другой класс в файле. Я не уверен, где моя ошибка.

0 ответов

Другие вопросы по тегам