首先SDWebImag的优点自行百度,大家都是懒人。

至于为啥不用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库都需要嵌入二进制文件才可以。【参考传送】

SDWebImage 在Swift中遇坑解决相关推荐

  1. Kali安装Fluxion详细步骤(附加遇坑解决办法)

    Kali安装Fluxion详细步骤(附加遇坑解决办法) 本文只是作者在安装Fluxion遇到的坑,作者kali2020,希望为相同经历的同志提供一个正确安装途径 安装Fluxion 使用这种镜像源可能 ...

  2. 华为云yum镜像源超慢改用阿里云镜像遇坑解决方法

    又是深夜了,晚上搞了一台华为云的云服务器(哦不是是昨天晚上),本来想着是华为本身就是做服务器的,所以在众多大厂选择了华为,可偏偏下载个上传下载命令都不得,任何命令都是蜗牛,然后心里很不爽,怪不得阿里云 ...

  3. hydra使用过程中的坑 | 解决No module named ‘hydra.core‘

    目录 报错: 尝试一: 尝试二: 尝试三: 这个地方比较坑,记录一下. 报错: Traceback (most recent call last):   File "train.py&quo ...

  4. Swift 中的SDWebImage类似库Kingfisher

    Kingfisher (中文名:翠鸟) 是一个异步下载和缓存图片的库,SDWebImage的Swift 实现版. https://github.com/onevcat/Kingfisher Requi ...

  5. 解决Swift中callback循环引用 - Delegated(Library)

    文章目录 前言 使用示例 一般闭包示例 Delegated 示例 源码解析 示例Demo 示例Demo地址 前言 在Swift中我们使用闭包(Callback)的时候经常要写 [weak self] ...

  6. 解决Swift中present(uiImagePickerController,animated: true,completion: nil)闪退的问题

    swift中开发选择图片上传,会使用到Tap Gesture Recognizer控件,对应 UITapGestureRecognizer API,以下是代码示例(取自IOS developer li ...

  7. 探索 Swift 中的 MVC-N 模式

    作者:Marcus Zarra(twitter:@mzarra) Marcus 将会为大家介绍一种设计模式,他曾经在那些需要从互联网进行大量频繁数据请求的 iOS 应用当中使用此设计模式.这个设计采用 ...

  8. Swift 中的内存管理详解

    这篇文章是在阅读<The Swift Programming Language>Automatic Reference Counting(ARC,自动引用计数)一章时做的一些笔记,同时参考 ...

  9. Swift中依赖注入的解耦策略

    原文地址:Dependency Injection Strategies in Swift 简书地址:Swift中依赖注入的解耦策略 今天我们将深入研究Swift中的依赖注入,这是软件开发中最重要的技 ...

最新文章

  1. SharePoint使用BCS开发你第一个应用程序(三)
  2. 微信小程序自定义弹出框组件,模拟wx.showModal
  3. signature=dff897e1da6b42a8e9483e18ff19fcde,Vídeo Institucional: Ingresse1
  4. 致远oa系统报价_OA办公系统报价:企业内OA协同办公系统价格在多少比较合适?...
  5. android 自定义图片上传,android自定义ImageView仿图片上传(示例代码)
  6. webpack二(以webpack4.x起步)
  7. C++统计微妙级时间消耗(chrono)
  8. 基于气动人工肌肉的双足机器人关节设计
  9. uboot中的虚拟地址映射
  10. Spring Data JPA 从入门到精通~JpaSpecificationExecutor的使用方法
  11. ORACLE数据库的连接
  12. Android服务显式启动、隐式启动、绑定服务、本地客户端调用远程服务器音乐文件
  13. linux 配置远程日志服务器配置,配置远程日志服务器—实现日志的集中管理
  14. linux文件系统ext2\ext3\ext4\xfs详解
  15. 数学建模论文格式要求汇总
  16. 关于学期结束的一些题目的记录
  17. python中print格式_python中print输出格式有哪些
  18. 知识树软件的IPO图
  19. 构建口音英语识别数据,一招化解人机口音交流
  20. 福昕PDF不可编辑解决方法

热门文章

  1. Nvidia推边缘运算平台EGX 未来将提供企业AI模型参考框架
  2. python - paramiko模块 修改logging提示为静默
  3. Java中switch对整型/字符型/字符串型具体实现细节
  4. EF 查看生成的SQL语句
  5. 浅谈并发与并行(一)
  6. 扫描分发Apriori算法学习(一)
  7. 关于Android模拟器访问本地地址(转)
  8. 在C#用GDI+实现图形图像的任意变形效果(转载)
  9. 因特网的协议集称为TCP/IP协议集
  10. volatile 的内存语义