SDWebImage 在Swift中遇坑解决
首先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中遇坑解决相关推荐
- Kali安装Fluxion详细步骤(附加遇坑解决办法)
Kali安装Fluxion详细步骤(附加遇坑解决办法) 本文只是作者在安装Fluxion遇到的坑,作者kali2020,希望为相同经历的同志提供一个正确安装途径 安装Fluxion 使用这种镜像源可能 ...
- 华为云yum镜像源超慢改用阿里云镜像遇坑解决方法
又是深夜了,晚上搞了一台华为云的云服务器(哦不是是昨天晚上),本来想着是华为本身就是做服务器的,所以在众多大厂选择了华为,可偏偏下载个上传下载命令都不得,任何命令都是蜗牛,然后心里很不爽,怪不得阿里云 ...
- hydra使用过程中的坑 | 解决No module named ‘hydra.core‘
目录 报错: 尝试一: 尝试二: 尝试三: 这个地方比较坑,记录一下. 报错: Traceback (most recent call last): File "train.py&quo ...
- Swift 中的SDWebImage类似库Kingfisher
Kingfisher (中文名:翠鸟) 是一个异步下载和缓存图片的库,SDWebImage的Swift 实现版. https://github.com/onevcat/Kingfisher Requi ...
- 解决Swift中callback循环引用 - Delegated(Library)
文章目录 前言 使用示例 一般闭包示例 Delegated 示例 源码解析 示例Demo 示例Demo地址 前言 在Swift中我们使用闭包(Callback)的时候经常要写 [weak self] ...
- 解决Swift中present(uiImagePickerController,animated: true,completion: nil)闪退的问题
swift中开发选择图片上传,会使用到Tap Gesture Recognizer控件,对应 UITapGestureRecognizer API,以下是代码示例(取自IOS developer li ...
- 探索 Swift 中的 MVC-N 模式
作者:Marcus Zarra(twitter:@mzarra) Marcus 将会为大家介绍一种设计模式,他曾经在那些需要从互联网进行大量频繁数据请求的 iOS 应用当中使用此设计模式.这个设计采用 ...
- Swift 中的内存管理详解
这篇文章是在阅读<The Swift Programming Language>Automatic Reference Counting(ARC,自动引用计数)一章时做的一些笔记,同时参考 ...
- Swift中依赖注入的解耦策略
原文地址:Dependency Injection Strategies in Swift 简书地址:Swift中依赖注入的解耦策略 今天我们将深入研究Swift中的依赖注入,这是软件开发中最重要的技 ...
最新文章
- SharePoint使用BCS开发你第一个应用程序(三)
- 微信小程序自定义弹出框组件,模拟wx.showModal
- signature=dff897e1da6b42a8e9483e18ff19fcde,Vídeo Institucional: Ingresse1
- 致远oa系统报价_OA办公系统报价:企业内OA协同办公系统价格在多少比较合适?...
- android 自定义图片上传,android自定义ImageView仿图片上传(示例代码)
- webpack二(以webpack4.x起步)
- C++统计微妙级时间消耗(chrono)
- 基于气动人工肌肉的双足机器人关节设计
- uboot中的虚拟地址映射
- Spring Data JPA 从入门到精通~JpaSpecificationExecutor的使用方法
- ORACLE数据库的连接
- Android服务显式启动、隐式启动、绑定服务、本地客户端调用远程服务器音乐文件
- linux 配置远程日志服务器配置,配置远程日志服务器—实现日志的集中管理
- linux文件系统ext2\ext3\ext4\xfs详解
- 数学建模论文格式要求汇总
- 关于学期结束的一些题目的记录
- python中print格式_python中print输出格式有哪些
- 知识树软件的IPO图
- 构建口音英语识别数据,一招化解人机口音交流
- 福昕PDF不可编辑解决方法