问题标签 [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 投票
2 回答
1209 浏览

ios - 如何等到alamofire图像请求完成

您好,我一直在尝试并在 SO 上四处寻找,但我找不到解决问题的好方法。

问题是我在一个函数中执行了 2 个请求,第一个请求完成,然后它在主线程上执行 updateUI 函数,而不是等待第二个下载完成。

我知道我做错了什么,但在我看来这两个请求在不同的线程上工作,这就是为什么 updateUI 只会在第一次下载完成后触发。

是否可以使用调度队列?我也不知道完成处理程序是如何工作的。

我也无法从他们的 github 页面上看到我必须使用的东西,我在 Swift 上还是个新手。

请不要将此设置为重复。真的很感激

0 投票
5 回答
938 浏览

ios - UITableView在使用下载图片时不流畅

我是使用 Swift 进行 IOS 开发的新手。下载数据后,我创建了 1 个 UITableView 并显示图像。但它并不流畅,有时当我滚动时图像显示在错误的位置。

我正在使用AlamofireImage库进行图像下载和显示。有没有快速的图书馆?

0 投票
1 回答
596 浏览

ios - SIGABRT:后台会话不支持从 NSData 上传任务

我正在使用 Alamofire 进行上传。我需要将多个图像和视频上传到我的服务器。我需要将图像和视频上传到后台会话中

但是当我使用 SIGABRT 进入后台时,我的应用程序崩溃了

让我知道我做错了什么,

0 投票
1 回答
251 浏览

swift - 在 Alamofire 中设置带有嵌套键值的标题

我正在尝试设置 Alamofire 4 请求的标头,其中标头具有一个键,其值是另一个键值对。swift 编译器对我的头变量很满意,但 Alamofire 不会接受它们。

这就是我所拥有的:

0 投票
2 回答
1519 浏览

swift - 从 URL 检索和显示多个图像

试用 Swift3、Alamofire 和 AlamofireImage。我正在尝试在表格视图中显示一些 Instagram 图像。我有一个使用 Alamofire 检索的Placesdata.json文件,如下所示:

我已经设置PlaceTableViewCell了 aUIImageView并将其连接到相应控制器的插座上。

我也有一个PlaceTableViewController,其中包括:

viewDidLoad()方法中,我调用了一个私有函数:

函数如下所示:

我还为 JSON 文件中的每个位置创建了一个模型:

问题

我不知道从这里去哪里。我想使用 AlamofireImage(我已经包含在我的项目中)来下载每个图像,但我可以在某种循环中执行此操作吗?我还想在新的表格行中显示每个图像。任何建议和代码示例将不胜感激。

0 投票
2 回答
618 浏览

ios - 避免在查看单元格时再次获取图像

当表格行进入视图时,我设法让一些代码在获取 Instagram 图片(通过 Alamofire)的地方工作。但是,一旦获取,当表格行再次出现时,我不希望再次调用。我怎样才能避免这种行为?

0 投票
1 回答
313 浏览

uiimageview - 使用 AlamofireImage 设置正确尺寸的图像时遇到问题

我一直在使用一个UIImageView子类,在这里找到,在 s 中设置异步下载的图像UITableViewCell,保持正确的纵横比。该类如下:

我也AlamofireImage用来下载里面的图片tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath),如下:

但是,当图像下载时,它们被放置在单元格的内部embeddedImageImageView,导致大小不正确。

以下是我的单元格的屏幕截图,其中我UIImageViewScaleAspectFitImageView子类周围放置了一个红色边框。

当前图像尺寸的屏幕截图

我做错了什么导致我的图像尺寸不正确?

0 投票
1 回答
1436 浏览

ios - AlamofireImage:如何清除所有图像缓存?

如何使用 AlamofireImage 从缓存中清除所有图像。我已经完成了以下答案(发布在堆栈溢出中),但没有一个有效。

如何清除 AlamofireImage setImageWithURL 缓存
AlamofireImage 缓存?
AlamofireImage如何清理内存和缓存


我试图清除缓存的代码:

我也试过这个:

但它不能从缓存中删除所有图像。

注意:我使用AlamofireImage 3.1加载图像。

0 投票
0 回答
145 浏览

ios - 保存 AlamofireImage 缓存

像这篇文章一样,我使用 AlamofireImage 在我的应用程序中缓存图像。但是我还没有找到方法,如何保存缓存以供下次运行时使用。我希望在重新启动我的应用程序后,所有图像都已缓存,而无需在开始时重新加载所有图像。有没有简单的方法来解决这个问题?

0 投票
2 回答
1287 浏览

ios - 来自 URL 的 iOS CoreSpotlight 缩略图图像

我正在尝试构建一个使用 CoreSpotlight 使内容在 iOS Spotlight 中可搜索的测试应用程序。deleteAllSearchableItems目前,我将其设置为每当用户点击刷新按钮时,它就会发出服务器请求indexSearchableItems(可能不是最好的方法,但目前最简单,因为我仍处于弄清楚这一点的开始阶段)。

下面是我的代码。

我要做的下一件事是我有一组名为self._images. 该数组内部是一个空字符串 ( "") 或一个 URL 字符串 ( "https://mywebsite.com/image.png")。

目前我可以使用下面的代码将 UIImageView 的图像设置为该 URL 处的图像,使用AlamofireImage

如何将相同的图像放入 CoreSpotlight 属性集中?

我假设attributeSet.thumbnailData.af_setImage(withURL: imagedownloadURL)不会工作。特别是因为它是异步的。

整合它的最简单方法是什么?

我已经尝试了一些东西,例如 for 循环等,但最大的问题是异步,我似乎无法找到解决方案,因为它是异步的,而且我有多个项目。

非常感谢您!