CocoaPods UIImageView + AFNetworking.h无法识别的select器setImageWithURLRequest
我在Xcode 5上安装了使用CocoaPods的AFNetworking 2.1.0 。
//ViewController.h #import <AFNetworking/AFNetworking.h> #import <AFNetworking/UIImageView+AFNetworking.h>
在UIImageView上调用setImageWithURLRequest应用程序失败,并显示以下日志:
这是错误日志:
2014-02-07 11:55:19.984 OPS[1717:60b] *** Terminating app due to uncaught exception'NSInvalidArgumentException', reason: '-[UIImageViewsetImageWithURLRequest:placeholderImage:success:failure:]: unrecognized selector sent to instance 0x147b06d0'
我在这个问题上发现了一些讨论,但提供的解决scheme(join-ObjC -all_load )在我的情况下不起作用。
任何想法?
谢谢
我有同样的问题, Xcode 5 , Cocoapods和AFNetworking 1.3.3 。
我在这个Google网上论坛的讨论中find了我的答案: AFNetworking无法识别的select器
确保您的项目和目标设置不覆盖xcconfig文件中的值。
每个级别都应该(至less) $(inheritance)来inheritance父级的设置。
在“生成设置”中,确保在其他链接器标记中有$(inherited)
。
在添加$(inherited)
之前构build设置(select级别,不是组合):
添加$(inherited)
后构build设置:
这为我修好了。
我有同样的问题,上述解决scheme没有解决它。 这是一个愚蠢的错误。 我只包括.h,而不是.h和.m
检查PodFile。 可能是为另一个目标设置了“pod”AFNetworking“,”〜> 3.0“”的版本。