iPhone应用程序/框架链接

时间:2011-02-26 13:33:42

标签: iphone

我正在尝试编译iPhone应用程序,我收到以下错误

.objc_class_name_UILabel", referenced from: literal-pointer@__OBJC@__cls_refs@UILabel in
literal-pointer@__OBJC@__cls_refs@UILabel in libFBPlatform.a(FBDialog.o) .objc_class_name_CAKeyframeAnimation", referenced from: literal-pointer@__OBJC@__cls_refs@CAKeyframeAnimation in libSCKit.a(CAAnimationAdditions.o) .objc_class_name_NSMutableURLRequest", referenced from: _OBJC_CLASS_$_XMLDocument", referenced from: .objc_class_name_UIActivityIndicatorView", referenced from: _OBJC_METACLASS_$_SCParserObject", referenced from: _OBJC_CLASS_$_SCImageLoadOperation", referenced from: _OBJC_CLASS_$_SCGroupTableViewCellBackgroundView", referenced from: .objc_class_name_NSMutableSet", referenced from: _objc_exception_try_enter", referenced from: _OBJC_METACLASS_$_SCNavigationBar", referenced from:

我认为这意味着我有一些没有链接的框架,但我不知道如何判断缺少哪些框架。是否有一种简单的方法可以告诉它,或者它只是一个谷歌搜索错误的手动过程,看看哪个框架可以抛出它并添加然后添加它。

非常感谢任何帮助,thx。

1 个答案:

答案 0 :(得分:0)

文档告诉您每个类所在的框架。在您的情况下,您需要UIKit.framework(UILabel),QuartzCore.framework(CAKeyframeAnimation)和Foundation.framework(NSMutableURLRequest) 。由于这三个中的两个默认包含在任何标准iOS项目中,因此您的项目似乎很混乱。