57得票9回答
使用Kingfisher库仅获取UIImage。

我需要获取一个UIImage,而不是使用Kingfisher库来加载普通的UIImageView。 为了实现这一点,我使用了UIImageView的一个解决方法: let imageView = UIImageView() imageView.kf_setImageWithURL(NSU...

32得票6回答
XCode 12: 'SessionDelegate'在不同的模块中有不同的定义

编辑: 这个问题是在XCode 12 Beta5之后出现的。Xcode不允许不同模块定义相同的名称(可能是用于公共类和协议)。 Alamofire和Kingfisher似乎同时定义了SessionDelegate。我仍在努力找到解决方案.. 我正在我们的应用程序中实现iOS 14小部件。我开始...

16得票4回答
使用Kingfisher库插入授权头字段

我正在使用Kingfisher从URL显示图片,但我的端点需要Authorization头。 如何在iOS中使用这些类型的URL与Kingfisher或SDWebImage?

11得票3回答
如何使用Kingfisher仅在磁盘缓存图像?

我正在使用Kingfisher库来下载和缓存图片。在实现过程中遇到了一些问题: 图片是同时被缓存在内存和磁盘中吗? 是否有仅将图片缓存在磁盘上的选项? 我已经阅读了多篇相关文章,但没有找到任何解决方案。

9得票6回答
如何清除使用Kingfisher在UITableView中加载的图像的内存和磁盘缓存?

我需要释放使用Kingfisher获取的所有图片所占用的内存。我有一个存储了许多图像并具有“加载更多”功能的UITableView。 我尝试了以下措施。 在viewDidLoad()中,我设置了缓存大小。 let cache = KingfisherManager.sharedManag...

9得票2回答
主线程在滚动时阻塞以及Kingfisher设置图像

我一直在研究缓慢滚动性能,并且注意到当我滚动时,如果使用非缓存图像调用 setImage 函数,则性能会受到下载时间的影响。 if let imageURL = URL(string: presentable.imageUrl) { let resource = ImageResou...

8得票4回答
条件绑定的初始化器必须具有可选类型,而不是'AnyView'。

我们在更新Xcode 14.3后遇到了问题 /Users/ankit/Library/Developer/Xcode/DerivedData/ProjectName/dhfelfdsyohhzxfkhlcejfrdx/SourcePackages/checkouts/Kingfisher/S...

7得票2回答
如何在使用Kingfisher从URL加载图片后调整UIImageView的大小

我希望能够调整任何下载的图像大小以保持其长宽比,但是它们的宽度都与渲染它们的UITableViewCell一样宽。我的 UIImageView 的 contentMode 已配置为AspectFit,并在我的单元格上设置了以下锚点: 目前我已经接近成功: class AnimatedIm...