问题标签 [alamofireimage]

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 投票
0 回答
33 浏览

dictionary - 如何将 pin 图像设置为我在 alamofireimage 中下载的图像

我试图将标记或图钉图像更改为我使用 alamofireimage 从 firebase 下载的图像。请我需要帮助

这是我的代码:

我不知道最后一部分如何设置它=用于显示图像,我还需要调整它的大小。请帮忙

0 投票
1 回答
854 浏览

ios - 使用 Alamofire 和 AlamofireImage 延迟加载图像起初不工作加载

所以我试图在这个应用程序中遵循 mvc 架构。这是图像部分的代码。

模型

看法

控制器

在ViewDidLoad ....

问题是,当图像加载到集合视图中时,显示的单元格不会获得下载的图像,但是当我滚动它们时,较早的单元格会获得它们的图像。有人可以帮我在下载图像后延迟加载图像。(也许是完成处理程序,但我不知道把它放在哪里)。编码答案将不胜感激。

0 投票
0 回答
224 浏览

ios - Alamofire 图像的 eTag 处理

我在这里阅读了关于 Aamofire 图像的 ETag 处理:https ://github.com/Alamofire/AlamofireImage/issues/111

问题是,只有当响应标头中的 ETag 发生更改时,我才想获取图像。在方法 af_setImage(withUrlRequest) 中,我没有看到任何对 ETag 的处理。我是否必须单独提出请求才能查看 ETag 是否已更改?在这种情况下,我还必须维护以前的 ETag,我不想这样做,因为需要对多个图像提出许多请求。

0 投票
1 回答
849 浏览

ios - 尝试使用 Alamofire 下载图像时,NSURLSession/NSURLConnection HTTP 加载失败

我正在尝试使用 SSL 从 URL 将平铺图像下载到 GMSTileLayer。

GMSTileLayer 包含一个将瓦片加载到谷歌地图图层中的委托方法:

调用此函数时,我收到以下错误消息:

我已经通过在浏览器中进行测试来验证网址是否正在返回图像。

在研究此错误时,几乎所有帖子都建议对 plist 进行一些更改,以至少包含以下内容:

我当前的 plist 设置如下:

plist 中的任何内容似乎都对此错误消息没有任何影响。我们应用程序中的其他类使用 https 进行身份验证没有问题,但是这是我们通过 https url 下载文件的唯一地方。

还有其他地方我们应该检查吗?谢谢!

0 投票
1 回答
1243 浏览

ios - 使用 Almofireimage 下载然后缓存单元格图像

我目前正在使用Alamofireimage下载图像,我的目标是在完成后缓存它们。由于图像是静态的,一旦下载,就不需要再次下载。

Alamofireimage 文档说,当使用带有 的简单UIImageView扩展时af_setImage,图像会自动缓存。我的目标是(我在文档中找不到)是如何访问此缓存,然后将其永久缓存到应用程序中。

0 投票
1 回答
176 浏览

image - AlamofireImage : 每次应用启动后缓存为空

我正在使用 AlamofireImage 下载图像并将其连续缓存在应用程序中。

问题是每次启动应用程序后缓存都是空的。

为什么会出现这个问题?我想在不同的会话中保留缓存,而不是在每个会话中一次又一次地下载图像。

有人和我有同样的问题吗?

0 投票
1 回答
318 浏览

authentication - AlamofireImage addAuthentication 不添加授权标头

我正在使用 UIImageView.af_setImage 扩展从需要身份验证的 webdav 服务器下载图像。

根据文档说...

如果图像需要来自 UIImageView 扩展的身份验证凭据,则可以按如下方式提供:

...我尝试以 2 种不同的方式添加身份验证:

当那不起作用时

但是,似乎都没有将 Authorization 标头发送到 HTTP 请求。

我错过了什么?

0 投票
1 回答
101 浏览

ios - 升级 AlamoFireImage - 下载图像

我将如何升级这个:

到最新的AlamofireImagedownloadImage(URLRequest:)似乎不再起作用了。

0 投票
0 回答
102 浏览

swift - AlamoFireImage 缓存过滤后的原始图像

应用过滤器时,过滤后的图像会被缓存:

但之后,当我请求未过滤的图像(原始图像)时,它不会被缓存:

在第一次调用中,原始图像被下载,但只有过滤后的图像被缓存。我希望过滤后的图像和原始图像在第一次调用时立即被缓存。有没有可能优雅地做到这一点?谢谢!

0 投票
2 回答
394 浏览

ios - 没有响应或完成块跳过 AlamofireImage

所以我在尝试让 AlamofireImages ImageDownloader 工作时遇到了一些麻烦。下面是我试图用来下载和稍后缓存图像的功能。

我以前使用普通的 Alamofire 来请求图像,但是,该项目已经发展到包括将图像缓存到磁盘以减少对服务器的请求量。

浏览这里的 AlamofireImage 文档,发送下载请求看起来很简单,我觉得我所拥有的至少应该收到一条失败消息。完成块只是一起被跳过,我不完全确定为什么,除非它与文档中的这个有关。

确保保持对 ImageDownloader 实例的强引用,否则将不会调用完成闭包,因为在调用完成闭包之前下载器引用将超出范围。

这可能是一个愚蠢的问题,但是我没有执行上述操作导致没有调用闭包吗?

如果有人有一些见解,那就太棒了。

编辑:包括对 ImageDownloader 的强引用。

编辑#2:将下载分配给变量并打印响应代码返回零。(也许是因为请求是在不同的线程上完成的?)

编辑#3:我终于修复了它,我的代码现在看起来像这样:

我真正改变的是:

到:

我真的希望这可以帮助遇到这个问题的任何人!