2012-04-24 12 views
0

私はUIControlのサブクラスであるカスタムクラスを持っています。インターフェイスビルダーファイルの不明なクラスMHRotaryKnob

残念ながら、私は次のエラーのためのコードをコンパイルすることはできませんよ。

Unknown class MHRotaryKnob in Interface Builder file.

  • 私はちょうどエラーの束を得たBuild Phases -> Compile SourcesMHRotaryKnob.mを追加しようとしました:

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

私は私のシミュレータ

をコンテンツをオフsweepedている私は

  • をきれいにし、再構築しようとしてい

    enter image description here

    • 私は私のビルドで欠けたsourcefileにその原因、この特定のエラーでの検索から仮定段階。

      ありがとうございます。

  • 答えて

    0

    失われたフレームワーク(QuartzCore)が追加され、問題は解決されました。

    関連する問題