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 5CocoapodsAFNetworking 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“”的版本。