Ios 使用CocoaPods成功安装JMImageCache,但未找到选择器

Ios 使用CocoaPods成功安装JMImageCache,但未找到选择器,ios,objective-c,xcode,xcode5,cocoapods,Ios,Objective C,Xcode,Xcode5,Cocoapods,在Xcode 5.0.2中,我有一个图像视图,它使用JMImageCache加载并显示1个图像 这很有效,通过将4个文件(JMImageCache。[mh]和UIImageView+JMImageCache。[mh])复制到我的Xcode项目中,我在Stackoverflow收到了这一结果 现在我(一个iOS编程新手)发现了CocoaPods,并想改用它 因此,我再次删除了这4个文件,并创建了以下文件: 然后我跑: # pod install Analyzing dependencies Dow

在Xcode 5.0.2中,我有一个图像视图,它使用JMImageCache加载并显示1个图像

这很有效,通过将4个文件(
JMImageCache。[mh]
UIImageView+JMImageCache。[mh]
)复制到我的Xcode项目中,我在Stackoverflow收到了这一结果

现在我(一个iOS编程新手)发现了CocoaPods,并想改用它

因此,我再次删除了这4个文件,并创建了以下文件:

然后我跑:

# pod install
Analyzing dependencies
Downloading dependencies
Installing JMImageCache (0.4.0)
Generating Pods project
Integrating client project

[!] From now on use `jmImage.xcworkspace`.
[deprecated] I18n.enforce_available_locales will default to true in the future. If you really want to skip validation of your locale you can set I18n.enforce_available_locales = false to avoid this message.
并已在Xcode中打开jmImage.xcworkspace

不幸的是,现在我(此处)遇到一个关于找不到选择器的错误:


有人知道如何修复此问题吗?

在生成设置中搜索

其他链接器标志

然后加上

-ObjC

-全负荷


有时引用第三方框架中的分类方法不起作用。我想这可能是你的问题。

我已经解决了问题:更长的方法

 [_imageView setImageWithURL:[NSURL URLWithString:kAvatar]
                         key:nil
                 placeholder:[UIImage imageNamed:@"male.png"]
             completionBlock:nil
                failureBlock:nil];
我尝试使用的是当前版本的JMImageCache,但在CocoaPods提供的JMImageCache 0.4.0中不可用

我已切换到,现在我的项目编译:

 [_imageView setImageWithURL:[NSURL URLWithString:kAvatar]
                 placeholder:[UIImage imageNamed:@"male.png"]];

+谢谢你的建议,我会记住的
 [_imageView setImageWithURL:[NSURL URLWithString:kAvatar]
                 placeholder:[UIImage imageNamed:@"male.png"]];