问题标签 [sdwebimage]

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.

0 投票
4 回答
4577 浏览

iphone - SDWebImage - 如何从缓存加载图像?

我使用SDWebImage将图像下载到我的UITableView使用中:

这完美地工作 - 没有问题。但是,当我单击 TableView 中的任何给定行时,我想将该行的缩略图加载UIImageView到我正在导航到的即将到来的详细信息屏幕中。那么我该怎么做呢?我现在是否必须从缓存中获取图像,因为它已经下载了?如果是这样,这个方法/过程是什么?如果这不是要走的路,那是什么?我无法从库中包含的所有文件和方法中弄清楚SDWebImage...

0 投票
2 回答
983 浏览

iphone - iOS 4.2 - SDWebImage

我无法在我的 ios 4.2 应用程序上使用 SDWebImage,我认为当前的 SDWebImage 库适用于 ios5.0 ARC。

请问有没有支持iOS 4.2的版本在此处输入图像描述

0 投票
1 回答
368 浏览

iphone - iPhone SDK:SDWebImageDownloader 崩溃

我正在使用 SDWebImageDownloader 库来异步下载图像。我遇到的问题是,当我在图像完成下载之前单击后退按钮时,应用程序在 SDWebImage 类中的以下行崩溃:

这就是我在代码中使用它的方式:

是什么导致它崩溃?我保留它,我不会在任何地方发布它。

0 投票
8 回答
15304 浏览

ios - iOS SDWebImage 淡入新图像

我一直在我的 iPhone 应用程序上使用 SDWebImage 来处理所有图像加载。我正在使用占位符图像,并且我想在新图像加载后交叉淡入淡出或淡入淡出。我正在使用成功块来设置图像,并且效果很好。无论我尝试什么,图像都不会淡入。我尝试将动画代码发送回主线程,但这也无济于事。它只是立即加载......没有动画。

这是我的代码。有什么想法吗?

0 投票
1 回答
364 浏览

iphone - SDWebImage:防止对许多服务器请求

我正在使用 SDWebImage 框架在我的 iPhone 游戏中下载个人资料图像。

这很好用,但我担心服务器性能。每次重新加载 tableView 时,所有的单元格都会调用上面的代码来尝试获取图像。并且 tableView 经常重新加载。

由于大部分玩家没有头像,会设置DefaultImage,但我还是想不时检查一下对方玩家是否上传了头像,所以我可以得到它,但不是在每个tableView reload .

你会怎么做呢?

提前致谢

0 投票
2 回答
15625 浏览

xcode4 - Xcode:SDWebImage 清除单个图像的缓存

我正在使用SDWebImage到具有缓存支持的异步图像下载器。

它工作得很好,只是有时图像在服务器上以相同的名称更新,因此我需要从客户端设备缓存中清除它但没有成功!

我在这里发现我必须使用“removeImageForKey”,但 Xcode 无法识别它!

我正在使用以下代码来设置图像:

调用 removeImageForKey 的正确方法是什么?我必须导入什么而不是 UIImageView+WebCache.h?

0 投票
1 回答
6552 浏览

ios - iphone SDWebImage 调整缓存图像的大小

我正在从 SBJson 解析器解析 json 并成功在表视图中显示它。我正在使用 SDWebImage 缓存图像以提供离线支持

它在我的 50x50 图像视图中完美显示。但是缩略图图像的大小大约为 400x600。因此,由于在 imageview 中加载了大图像缩略图,我的 tableview 滚动非常慢。如何在缓存之前调整 SDWebImage 获取的图像大小,以便下次从缓存加载时加载小尺寸图像。我有调整图像大小的功能,但不知道在哪里添加该代码。我试图通过给出我在成功块中获得的图像指针,但它没有效果。

谢谢

0 投票
1 回答
374 浏览

ios - 从 webview 中的 initWithString 缓存 iphone 图像

我正在从 SBJson 解析器解析 json。我正在使用 SDWebIamge 进行图像缓存。我的 JSON 数据有一个标签,即“内容”,它在文本之间有文本 + 图像链接。例如像这样的东西

我解析并存储在我的 NSString 变量中。然后我有一个 webview,我从这个 NSString 加载

默认情况下,它会加载文本并获取链接图像,正如我们都知道的 Web 视图一样。我正在将此 JSON 数据保存到文件中以供离线查看,这要归功于 SDWebimage。但我的问题是当我将保存内容加载到webview它只显示文本没有图像,因为这些在我加载的NSString链接中没有图像兑现。那么我如何在我的webview中缓存图像,以便下次我从字符串加载我的webview时,它将显示来自链接中的图像我的 NSString 数据。

谢谢

0 投票
1 回答
225 浏览

ios5 - 将 SDWebImage 与 YouTube Api 集成

我正在尝试将 SdWebImage 与 Youtube Api 集成,以获取缩略图图像以缓存它们,从而摆脱 UITableView 中的滚动问题。问题是 Youtube API 提供一个用于 Thumbnail NSDATA 的 URL,它可以转换回 UIImage 对象但是SDWebImage 是获取图像的 URL,以最有效的方法管理图像。

Youtube API 方法:

SDWebImage 方法

请告诉我们如何解决这个问题。

0 投票
1 回答
592 浏览

iphone - SDWebImage 在设备上不起作用

大家好,我已经集成了 SDWebImage 用于从 Facebook 加载图像。在模拟器上一切正常,但是当我尝试在设备上运行时出现错误:

(

)

这次崩溃即将发生:[cell.contactImageView setImageWithURL:[NSURL URLWithString:[[contactList objectAtIndex:indexPath.row] objectForKey:PICTURE_KEY]]placeholderImage:[UIImage imageNamed:@"placeholder.png"]];

我不清楚为什么在模拟器上运行 APP 时会发生这种崩溃。任何帮助,将不胜感激。提前谢谢。