我有一个自定义类,它是UIControl的子类。
不幸的是,由于以下错误,我无法编译代码:
Unknown class MHRotaryKnob in Interface Builder file.
MHRotaryKnob.m
中添加Build Phases -> Compile Sources
我只是犯了一堆错误:架构i386的未定义符号:
“_OBJC_CLASS _ $ _ CAKeyframeAnimation”,引自: MHRotaryKnob.o中的objc-class-ref“_OBJC_CLASS _ $ _ CAMediaTimingFunction”,引自: MHRotaryKnob.o“_kCAMediaTimingFunctionEaseIn”中的objc-class-ref,引自: - MHRotaryKnob.o“_kCAMediaTimingFunctionEaseOut”中的[MHRotaryKnob valueDidChangeFrom:to:animated:],引自: - MHRotaryKnob.o中的[MHRotaryKnob valueDidChangeFrom:to:animated:] ld:找不到架构i386 clang的符号: 错误:链接器命令失败,退出代码为1(使用-v查看 调用)
我假设在搜索这个特定错误时,由于我的构建阶段缺少源文件。
提前致谢。
答案 0 :(得分:0)
添加了一个缺失的框架(QuartzCore),问题解决了。