使用CIFilter的链接器错误

Dim*_*r08 1 core-image ios

当我尝试在iOS 5中使用CIFilter时,我收到以下链接器错误.

Undefined symbols for architecture i386: "_OBJC_CLASS_$_CIFilter", referenced from: objc class-ref in libios_ngn_stack.a(NgnProxyVideoConsumer.o)"_kCIInputImageKey", referenced from:
Run Code Online (Sandbox Code Playgroud)

导致错误的行是:

CIFilter *filter = [CIFilter filterWithName:@"CISepiaTone" 
                                          keysAndValues: kCIInputImageKey, image, 
                                @"inputIntensity", [NSNumber numberWithFloat:0.8], nil];
Run Code Online (Sandbox Code Playgroud)

有人在这个问题上有同样的问题,但唯一的答案是他需要sLibrary/Frameworks/CoreImage.framework.有人可以详细说明如何安装这个ramework吗?(我在Library/Frameworks/QuartzCore/Frameworks/CoreImage中有一个CoreImage框架......)

任何帮助,将不胜感激

Bra*_*son 11

在Xcode 4.x中,只需转到项目设置,单击目标,单击Build Phases选项卡,然后展开Link Binary With Libraries组.当您单击那里的加号按钮时,将显示一个要链接的库列表.

在该列表中找到CoreImage.framework(可以使用上部搜索区域进行过滤),然后单击"添加"将其添加到应用程序的链接库列表中.