Chi*_*him 15 uitableview sdwebimage
当调用setImageWithURL时,它失败并跟随,
[UIImageView setImageWithURL:placeholderImage:]:无法识别的选择器发送到实例0x149a20 2011-12-14 18:11:38.060 [781:707]由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:' - [UIImageView setImageWithURL:placeholderImage:] :无法识别的选择器发送到实例0x149a20'
我可以确认我已SDWebImage正确包含项目和必需的标题,因为我可以成功使用SDWebImageManager.
以下是我调用UIImageView类别方法的代码 setImageWithURL
NSURL* url = [NSURL URLWithString:@"www.abc.com/abc.png"];
[cell.imageView setImageWithURL:url placeholderImage:[UIImage imageNamed:@"abc.png"]];
Run Code Online (Sandbox Code Playgroud)
小智 17
由于XCode中的链接器错误,您需要设置"其他链接器标志"设置您的构建目标.如下设置标志应该消除此错误.
-force_load ${BUILT_PRODUCTS_DIR}/libSDWebImage.a
Run Code Online (Sandbox Code Playgroud)
Hos*_*eeb 11
这将解决问题:打开"Build Settings"选项卡,在"Linking"部分中,找到"Other Linker Flags"设置并添加"-ObjC"标志:

如果像我这样的人在看到所有其他答案之后仍然有问题(例如force_load或load_all),即使遵循了所有正确的安装说明,这是我在网上搜索后学到的:
此问题的解决方案: 只有在您的应用程序不需要64位处理器时才这样做(对于iOS编程来说太新了,不知道这句话是否有效)
转到构建设置>体系结构
在架构下,选择 Standard architectures (armv7,armv7s)
在构建有源体系只是,确保它是两个Debug和Release
我的来源:https://github.com/rs/SDWebImage/issues/494
我希望这可以帮助那些像我一样在尝试解决问题时找到这个问题的人=)
我最终将所有.h和.m文件插入到我的项目中,然后它工作正常.当我只包含.a和.h文件时,我得到了同样的错误.
| 归档时间: |
|
| 查看次数: |
21079 次 |
| 最近记录: |