问题标签 [kingfisher]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 翠鸟无法为 UIButton 设置图像
代码是:
结果是testUIButton显示TintColor,不会显示图片。
swift - Swift KingFisher - 如何显示来自谷歌存储的图片
我将 Kingfisher 与 swift 3 一起使用,我显示了托管在我的 apache 服务器上的目录中的图片。我刚刚更改了谷歌云平台,我的图片现在托管在谷歌云存储中,但我无法再检索我的图片,链接似乎是正确的,因为当我在浏览器中使用它时,我可以看到图片(但地址栏中的 url 更改)
https://storage.cloud.google.com/dirpicturefortest/53141097041434918.jpg
UIImageView 保持为空
ios - IOS在离开控制器时删除缓存-翠鸟
我使用 kingfisher 从 tableview 中的 url 加载图片。在我的控制器中,我有一个用于显示图片的表格视图,一个用于重新加载带有新图片的表格视图的“下一步”按钮,以及一个用于从该视图控制器转到主视图控制器的“主页”按钮。
我使用这种代码来加载图片:
当我单击下一个按钮更新图片时,这将清除我的缓存:
它工作得很好,我可以看到我的记忆使用的起伏。
我的问题是当我单击主页按钮时尝试清除缓存。我使用的代码如下:
或者:
或者:
它不起作用,我没有看到我的内存使用减少。我将这些代码放在带有 touchUpInside 事件的 IBAction 中,在 prepareForSegue 和 didReceiveMemoryWarning 中,但没有任何反应。
这是我的主页按钮问题,然后用图片重新加载我的控制器,然后再次点击主页按钮等:
你看出什么问题了吗?
谢谢,
swift - Kingfisher 是否支持视频缓存?
我已经搜索了 Kingfisher 文档和 Stack Overflow,对于 Kingfisher 是否支持视频缓存没有明确的答案。我一般是缓存视频/图像的新手,所以如果有人可以扩展(1)是否可以使用 Kingfisher 缓存视频?(2) 缓存视频和图片的区别?
如果 Kingfisher 不支持视频缓存,我们将不胜感激处理视频缓存的建议。我正在为我的视频使用 Firebase 存储,仅供参考。
ios - IOS kingfisher ImagePrefetcher - 滚动tableview时增加内存使用
我有一个充满图像的表格视图。我使用 kingfisher 从 url 获取图像并使用 ImagePrefetcher,因为我需要预加载我的图像,以便用户可以滚动 tableview 并查看其图像,即使他失去了 Internet 连接。
滚动表格视图时,内存使用量会增加。我的问题是,当控制器被解除时,这种内存使用不会被释放。
我读到ImagePrefetcher 可能是导致此内存泄漏的原因。我应该怎么做才能避免泄漏?
谢谢,
亚历克斯
swift - 使用 KingFisher 使用自定义集合视图单元缓存图像问题
我正在使用 Kingfisher 缓存存储在 Firebase 中的图像。我正在通过对 Firebase 的 url 调用检索图像,然后尝试缓存该图像以供重复使用。下面的逻辑configureCell(with video:Video)
是以前的cellForItemAt
,图像缓存工作得很好。但是,在将此逻辑移至自定义单元格并从 调用此函数后cellForItemAt
,不会通过缓存检索图像。每个图像都被下载,如果它重新出现在集合视图中,则重新下载。我的代码如下。我在这里先向您的帮助表示感谢。
在我的视图控制器中:
ios - Swift iOS Photo Collection 使用 Kingfisher 导致内存增长
我有一个使用 UICollectionView 的照片浏览应用程序,我使用 Kingfisher 从 url 下载图像,如下所示:
我使用 xCode Profile 工具进行了调试,发现当我滚动浏览集合视图时,内存由于这个对象而不断增长:ImageIO_jpeg_Data,它链接到 Kingfisher。有时当滚动浏览带有大图像(每张图像大约 500KB)的集合视图时,它非常滞后,内存可能会上升到 500+MB 并且应用程序崩溃,我在 lldb 中看到这是内存问题。我试图设置这个:
但它并没有解决崩溃问题。
ios - 使用 Kingfisher 在 imagePickerController 中设置图像
我想使用 using将图像设置为我UIImageView
的,但没有任何反应。首先,我将用户定向到照片库。用户选择照片并返回后,我将照片作为和in 。Kingfisher 没有设置方法。所以我尝试从 URL 设置它,但我只看到一个空的. 我的代码是;imagePickerController
Kingfisher
UIImage
URL
imagePickerController
UIImage
UIImageView
我的网址是, "assets-library://asset/asset.JPG?id=D21C7124-472A-44F8-A22B-B3A5A0C48E32&ext=JPG" 0x00000001702f7680"
。我的网址有什么问题吗?或者我可以UIImage
用翠鸟设置吗?我确定我可以得到照片,因为当我尝试在changedImage
没有kf
它的情况下设置它时。我尝试了
Kingfisher 和 swift 3 - 无法使用 url 设置图像,但它不起作用。