2012-04-24 5 views
0

У меня есть пользовательский класс, который является подклассом UIControl.Неизвестный класс MHRotaryKnob в файле интерфейса Builder

К сожалению, я не могу скомпилировать код из-за следующей ошибки:

Unknown class MHRotaryKnob in Interface Builder file.

  • Я попытался добавить MHRotaryKnob.m в Build Phases -> Compile Sources я только что получил кучу ошибок:

Undefined symbols for architecture i386:
"_OBJC_CLASS_$_CAKeyframeAnimation", referenced from: objc-class-ref in MHRotaryKnob.o "_OBJC_CLASS_$_CAMediaTimingFunction", referenced from: objc-class-ref in MHRotaryKnob.o "_kCAMediaTimingFunctionEaseIn", referenced from: -[MHRotaryKnob valueDidChangeFrom:to:animated:] in MHRotaryKnob.o "_kCAMediaTimingFunctionEaseOut", referenced from: -[MHRotaryKnob valueDidChangeFrom:to:animated:] in MHRotaryKnob.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)

enter image description here

enter image description here

  • Я попытался очистить и восстановить
  • Я sweeped контента с моего имитатором

Я предполагаю, что от поиска на этой конкретной ошибке его из-за недостающий Исходный_файл в моих сборках фаза.

Заранее спасибо.

ответ

0

Добавлена ​​недостающая структура (QuartzCore), и проблема была решена.