Ios 使用CocoaPods成功安装JMImageCache,但未找到选择器
在Xcode 5.0.2中,我有一个图像视图,它使用JMImageCache加载并显示1个图像 这很有效,通过将4个文件(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
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"]];