SDWebImage 在Swift中遇坑解决
2017-08-08 17:10
387 查看
首先SDWebImag的优点自行百度,大家都是懒人。
至于为啥不用swift的库。我怕swift升级后又是一堆红。不过如果你要使用Swift库Kingfisher是不错的选择
SDWebImage地址:
第一坑:直接导入源工程文件,不能正常使用,因为要配置好多东西。
建议:使用cocoapod集成。podfile如下:
第二坑:运行错误;yld: Library not loaded: @rpath/SDWebImage.framework/SDWebImage Referenced from: /xxxxx/xx/xx image not found
解决姿势:(然而只是解决染眉之急)点击项目,选择general 的linke framworks and libraries 模块,点击下面的+号,将SDWebImageframe,添加进来,然后把后面的status设置为option,运行,没问题,不崩溃。
但是当调用SDWebImage的方法的时候,就进入下一坑拉:
第三坑:[UIImageView sd_setImageWithURL:]: unrecognized selector sent to instance 0x7ff712e96dc0 使用加载图片的方法不能用。
解决:这次同样选择项目的general,只是在embeded binaries 添加相应的framwork.如图选择第一个
运行解决,同时你应该将第二坑中的status设置为option。
原因:动态(Dynamic Libray)framework库都需要嵌入二进制文件才可以。【参考传送】
至于为啥不用swift的库。我怕swift升级后又是一堆红。不过如果你要使用Swift库Kingfisher是不错的选择
SDWebImage地址:
第一坑:直接导入源工程文件,不能正常使用,因为要配置好多东西。
建议:使用cocoapod集成。podfile如下:
target “项目名” do pod ‘SDWebImage’ use_frameworks! end不用其他配置,很方便。
第二坑:运行错误;yld: Library not loaded: @rpath/SDWebImage.framework/SDWebImage Referenced from: /xxxxx/xx/xx image not found
解决姿势:(然而只是解决染眉之急)点击项目,选择general 的linke framworks and libraries 模块,点击下面的+号,将SDWebImageframe,添加进来,然后把后面的status设置为option,运行,没问题,不崩溃。
但是当调用SDWebImage的方法的时候,就进入下一坑拉:
第三坑:[UIImageView sd_setImageWithURL:]: unrecognized selector sent to instance 0x7ff712e96dc0 使用加载图片的方法不能用。
解决:这次同样选择项目的general,只是在embeded binaries 添加相应的framwork.如图选择第一个
运行解决,同时你应该将第二坑中的status设置为option。
原因:动态(Dynamic Libray)framework库都需要嵌入二进制文件才可以。【参考传送】
相关文章推荐
- 编译运行正常,但archive时找不到SDWebImage/文件的解决方法
- Swift 中使用SDWebImage
- iOS开发 - 完美解决SDWebImage加载多个图片内存崩溃的问题
- 解决MWPhotoBrowser中的SDWebImage加载大图导致的内存警告问题
- 解决MWPhotoBrowser中的SDWebImage加载大图导致的内存警告问题解决方案参考
- Swift使用SDWebImage:Ambiguous use of
- 使用SDWebImage加载大量图片后造成内存泄露的解决办法
- 使用SDWebImage和YYImage下载高分辨率图,导致内存暴增的解决办法
- xcode7下,如何解决SDWebImage编译错误?(不完全解决)
- SDWebImage访问HTTPS站点获取图片资源失败解决办法
- SDWebImage与UIScrollView或UICollectionView一起使用多次收到“Received memory warning.”,最终程序闪退的原因分析和解决办法。
- Xcode6编译SDWebImage报错解决方法(SDWebImageDownloaderOperation.m错误)
- Xcode6编译SDWebImage报错解决方法(SDWebImageDownloaderOperation.m错误)
- Xcode6编译SDWebImage报错解决方法(SDWebImageDownloaderOperation.m错误)
- iOS-解决SDWebImage加载多张图片内存溢出
- 完美解决SDWebImage加载多个图片内存崩溃的问题
- 解决MWPhotoBrowser中的SDWebImage加载大图导致的内存警告问题
- iOS SDWebimage下载图片URL带空格的问题解决
- 解决SDWebImage加载多个图片内存崩溃的问题
- sdwebImageview 在https 中不能加载图片时解决方法