在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/