在Xcode 5.0.2中,我具有a very simple single view app的图像视图-使用JMImageCache加载并显示1张图像。

通过将4个文件(JMImageCache.[mh]UIImageView+JMImageCache.[mh])复制到我的Xcode项目中,此方法效果很好,并且已经实现了(我在Stackoverflow上收到的the firendly help)。

现在,我(一个iOS编程新手)发现了CocoaPods,并希望使用它。

因此,我再次删除了这4个文件,而是创建了以下Podfile

platform :ios, '5.0'
pod 'JMImageCache'


然后我运行:

# 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。

不幸的是,现在我收到一个关于找不到选择器的错误(在这里the full-sized screenshot):



有人知道吗,如何解决这个问题?

最佳答案

在构建设置中搜索


  其他链接器标志


然后加


  -奥比西
  
  -all_load


有时,从第三方框架引用类别方法无效。我怀疑这可能是您的问题。

关于ios - 使用CocoaPods成功安装了JMImageCache,但是找不到选择器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21091462/

10-09 20:48