0

我有一个自定义类,它是 UIControl 的子类。

不幸的是,由于以下错误,我无法编译代码:

Unknown class MHRotaryKnob in Interface Builder file.

  • 我试图添加我只是得到MHRotaryKnob.mBuild Phases -> Compile Sources一堆错误:

架构 i386 的未定义符号:
“_OBJC_CLASS_$_CAKeyframeAnimation”,引用自:MHRotaryKnob.o 中的 objc-class-ref “_OBJC_CLASS_$_CAMediaTimingFunction”,引用自:MHRotaryKnob.o 中的 objc-class-ref “_kCAMediaTimingFunctionEaseIn”,引用自:- [MHRotaryKnob valueDidChangeFrom:to:animated:] in MHRotaryKnob.o "_kCAMediaTimingFunctionEaseOut",引用自:-[MHRotaryKnob valueDidChangeFrom:to:animated:] in MHRotaryKnob.o ld:未找到架构 i386 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

在此处输入图像描述

在此处输入图像描述

  • 我试图清理和重建
  • 我已经从我的模拟器中清除了内容

我假设通过搜索这个特定错误是由于我的构建阶段缺少源文件。

提前致谢。

4

1 回答 1

0

添加了一个缺失的框架(QuartzCore),问题就解决了。

于 2012-04-24T14:12:16.010 回答