问题标签 [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.
dictionary - 如何将 pin 图像设置为我在 alamofireimage 中下载的图像
我试图将标记或图钉图像更改为我使用 alamofireimage 从 firebase 下载的图像。请我需要帮助
这是我的代码:
我不知道最后一部分如何设置它=用于显示图像,我还需要调整它的大小。请帮忙
ios - 使用 Alamofire 和 AlamofireImage 延迟加载图像起初不工作加载
所以我试图在这个应用程序中遵循 mvc 架构。这是图像部分的代码。
模型
看法
控制器
在ViewDidLoad ....
问题是,当图像加载到集合视图中时,显示的单元格不会获得下载的图像,但是当我滚动它们时,较早的单元格会获得它们的图像。有人可以帮我在下载图像后延迟加载图像。(也许是完成处理程序,但我不知道把它放在哪里)。编码答案将不胜感激。
ios - Alamofire 图像的 eTag 处理
我在这里阅读了关于 Aamofire 图像的 ETag 处理:https ://github.com/Alamofire/AlamofireImage/issues/111
问题是,只有当响应标头中的 ETag 发生更改时,我才想获取图像。在方法 af_setImage(withUrlRequest) 中,我没有看到任何对 ETag 的处理。我是否必须单独提出请求才能查看 ETag 是否已更改?在这种情况下,我还必须维护以前的 ETag,我不想这样做,因为需要对多个图像提出许多请求。
ios - 尝试使用 Alamofire 下载图像时,NSURLSession/NSURLConnection HTTP 加载失败
我正在尝试使用 SSL 从 URL 将平铺图像下载到 GMSTileLayer。
GMSTileLayer 包含一个将瓦片加载到谷歌地图图层中的委托方法:
调用此函数时,我收到以下错误消息:
我已经通过在浏览器中进行测试来验证网址是否正在返回图像。
在研究此错误时,几乎所有帖子都建议对 plist 进行一些更改,以至少包含以下内容:
我当前的 plist 设置如下:
plist 中的任何内容似乎都对此错误消息没有任何影响。我们应用程序中的其他类使用 https 进行身份验证没有问题,但是这是我们通过 https url 下载文件的唯一地方。
还有其他地方我们应该检查吗?谢谢!
ios - 使用 Almofireimage 下载然后缓存单元格图像
我目前正在使用Alamofireimage下载图像,我的目标是在完成后缓存它们。由于图像是静态的,一旦下载,就不需要再次下载。
Alamofireimage 文档说,当使用带有 的简单UIImageView
扩展时af_setImage
,图像会自动缓存。我的目标是(我在文档中找不到)是如何访问此缓存,然后将其永久缓存到应用程序中。
image - AlamofireImage : 每次应用启动后缓存为空
我正在使用 AlamofireImage 下载图像并将其连续缓存在应用程序中。
问题是每次启动应用程序后缓存都是空的。
为什么会出现这个问题?我想在不同的会话中保留缓存,而不是在每个会话中一次又一次地下载图像。
有人和我有同样的问题吗?
authentication - AlamofireImage addAuthentication 不添加授权标头
我正在使用 UIImageView.af_setImage 扩展从需要身份验证的 webdav 服务器下载图像。
根据文档说...
如果图像需要来自 UIImageView 扩展的身份验证凭据,则可以按如下方式提供:
...我尝试以 2 种不同的方式添加身份验证:
当那不起作用时
但是,似乎都没有将 Authorization 标头发送到 HTTP 请求。
我错过了什么?
ios - 升级 AlamoFireImage - 下载图像
我将如何升级这个:
到最新的AlamofireImage
?downloadImage(URLRequest:)
似乎不再起作用了。
swift - AlamoFireImage 缓存过滤后的原始图像
应用过滤器时,过滤后的图像会被缓存:
但之后,当我请求未过滤的图像(原始图像)时,它不会被缓存:
在第一次调用中,原始图像被下载,但只有过滤后的图像被缓存。我希望过滤后的图像和原始图像在第一次调用时立即被缓存。有没有可能优雅地做到这一点?谢谢!
ios - 没有响应或完成块跳过 AlamofireImage
所以我在尝试让 AlamofireImages ImageDownloader 工作时遇到了一些麻烦。下面是我试图用来下载和稍后缓存图像的功能。
我以前使用普通的 Alamofire 来请求图像,但是,该项目已经发展到包括将图像缓存到磁盘以减少对服务器的请求量。
浏览这里的 AlamofireImage 文档,发送下载请求看起来很简单,我觉得我所拥有的至少应该收到一条失败消息。完成块只是一起被跳过,我不完全确定为什么,除非它与文档中的这个有关。
确保保持对 ImageDownloader 实例的强引用,否则将不会调用完成闭包,因为在调用完成闭包之前下载器引用将超出范围。
这可能是一个愚蠢的问题,但是我没有执行上述操作导致没有调用闭包吗?
如果有人有一些见解,那就太棒了。
编辑:包括对 ImageDownloader 的强引用。
编辑#2:将下载分配给变量并打印响应代码返回零。(也许是因为请求是在不同的线程上完成的?)
编辑#3:我终于修复了它,我的代码现在看起来像这样:
我真正改变的是:
到:
我真的希望这可以帮助遇到这个问题的任何人!