50得票10回答
当服务器上的图片文件更改时,我的应用程序中使用SDWebImage缓存的图像会发生什么?

我正在使用SDWebImage库在我的应用程序中缓存网络图片: https://github.com/rs/SDWebImage/blob/master/README.md 当前用法:[imageView setImageWithURL:[NSURL URLWithString:profi...

36得票5回答
SDWebImage清除缓存

我正在使用表视图显示从Web下载的带有文本的图标列表。这些图标可以在服务器端更改,因此在新图标可用时,我需要立即替换它们。我尝试使用以下代码:[imgView setImageWithURL:url placeholderImage:[UIImage imageNamed:@"table_av...

31得票18回答
在SDWebImage中显示活动指示器

我正在使用SDWebView图像,我想在从远程获取图像时显示一个活动指示器作为占位符。 我尝试了Malek在这里的答案How to show an activity indicator in SDWebImage,但似乎UIImage *cachedImage = [manager imag...

31得票5回答
如何清除由SDWebImage加载的所有缓存图像?

我使用SDWebImage在我的应用程序中加载所有图像。下载和缓存都很好,但我想制作一个按钮,可以清除整个应用程序中缓存的所有图像。 我在选项卡栏视图中设置了一个名为“Clear Cache”的UIButton。当点击这个按钮时,如何使所有缓存的图像被删除并需要重新下载? 使用Swift语...

28得票2回答
Swift 3中'sd_setImage(with:placeholderImage:completed :)'的含义不明确

我正在使用在我的imageView上使用SDWebImage进行以下调用,它在Swift 2中可以正常工作,但是在使用XCode 8 beta 5和Swift 3编译时出现错误: imageView.sd_setImage(with:url, placeholderImage:placehol...

28得票11回答
SDWebImage:下载图片并为关键字存储到缓存中

您好,我正在项目中使用SDWebImage框架,想要下载并且缓存图片,但我觉得我的代码可能会把同一张图片存储两次?请问有没有什么方法可以通过一个键值只将图片存储一次到缓存中呢?以下是我的代码。 SDWebImageManager *manager = [SDWebImageMa...

28得票7回答
如何在SDWebImage中显示活动指示器

目前我正在通过以下步骤将SDWebImage集成到我的项目中: 1)#import "UIButton+WebCache.h" 2)[button setImageWithURL:url placeholderImage:[UIImage imageNamed:@"no_photo.png...

26得票6回答
iOS应用程序在PushViewController时冻结

我的导航控制器偶尔在推送时会冻结。它似乎将新的视图控制器添加到堆栈上,但动画从未发生。我还有两个容器在屏幕上容纳视图控制器,在导航控制器冻结后,我可以与它们互动得很好。真正有趣的是,如果我尝试将另一个视图控制器推入导航控制器的堆栈中,我注意到堆栈顶部多了一个额外的视图控制器(最初推动导致导航控...

23得票6回答
如何使用SDWebImage在服务器上的图片被更改后更新缓存中的图片

我正在使用SDWebImage库从服务器下载图片。 https://github.com/rs/SDWebImage 当服务器上的图片使用相同的URL进行更新时,SDWebImage无法更新缓存中的图片。

23得票6回答
SDWebImage和设置自定义HTTP头部?

我刚刚将缓存图像的代码从EGOImageCache更改为SDWebView。不幸的是,我不知道如何设置自定义HTTP标头,因为我必须发送身份验证才能获取图像。在EGOImageCache中很容易完成,因为我在适当的位置扩展了NSURLRequest。但我不知道如何使用SDWebView.fra...