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

swift3 - 无法将 Alamofire 3 转换为 Alamofire 4,并显示一些错误消息

我正在尝试转换我的上传图像程序。但停滞不前发生了几个问题。
我想要这个问题的任何建议。
下面是以前使用 Alamofire 3 的代码。

下面是为 Alamofire 4.0.1 和 swift 3 编写的当前代码。(不完整)


围绕“multipartFormData”生成错误消息。

'append' 的重载存在这些部分匹配的参数列表:(Data, withName: String, fileName: String, mimeType: String), (URL, withName: String, fileName: String, mimeType: String)

将“Any”转换为“AnyObject”或使用“as!” 强制向下转换为更具体的类型以访问成员

我正在寻找这个问题的解决方案......

0 投票
6 回答
10740 浏览

ios - 如何使用 Alamofire 分段上传多张图片?

我被困在使用 Alamofire 分段上传多个图像。谁能帮我?提前致谢!!

有关更多详细信息,我正在使用此代码创建图像数据的正文部分:

上传我正在使用:

谁能让我建议使用Alamofire分段上传多个文件的方法?

0 投票
1 回答
61 浏览

swift3 - 编译 AlamofireImage3.1 时发生错误

当我编译 AlamofireImage-3.1 时,出现以下错误。我也使用 Alamofire-4.0,但它似乎运行良好。

在此处输入图像描述

0 投票
2 回答
2233 浏览

ios - AlamofireImage 磁盘缓存不起作用

我想使用 AlamofireImage 从 url 下载图像,然后将其缓存在设备磁盘空间中。我读了几篇关于这个的帖子,发现 AlamofireImage 在ImageDownloader类的帮助下支持这个。这个 SO answer给出了最有趣的信息

所以我尝试为 ImageDownloader 设置一个自定义的 NSURLCache ,以便它将图像直接缓存到磁盘。我通过将内存容量设置为 0 来做到这一点。然后我使用这个自定义 ImageDownloader 来下载图像。我为磁盘路径指定的文件夹是在磁盘上创建的,但不幸的是它保持为空,并且图像没有以任何方式缓存。

** 编辑:** 重要的是要注意缓存的响应不是保存在缓存目录中的文件夹中,而是保存在文件夹旁边的数据库文件中。

谁能告诉我我在这里做错了什么?非常感谢您的阅读!

0 投票
1 回答
634 浏览

swift - 无法调用非函数类型“((UInt)->数据?)!”的值 与 Alamofire 4

我正在尝试为 Swift 3 和 Alamofire 4 转换代码,我目前正在努力解决以下错误:

在这一行:

请对此案提出您的建议。我当前的代码如下。

0 投票
1 回答
588 浏览

ios - 使用 AlamofireImage 重新启动应用程序后显示缓存的图像

我对 Alamofire Image lib 有疑问。我尝试下载图像,然后终止应用程序并关闭 wifi。因此,当我在没有连接的情况下启动我的应用程序但我的图像没有出现时,我希望看到图像(第一次缓存在商店中)。

这是我在一个简单的 UIViewController 中的代码,其中包含一个 UIImage 和一个 UIButton ,它允许为某些测试刷新视图:

预先感谢您的帮助。

亲切的问候,

0 投票
1 回答
178 浏览

swift - 在应用程序中存储个人资料图像的最佳实践

我正在创建一个应用程序,其中每个用户都有一个大约 30 kb 的个人资料图像。但是我现在很确定存储这些图像的最佳方式是什么,我可以将它们存储在我的领域对象中NSData,但我想这并不理想。否则我可以保存在磁盘缓存或内存缓存中,但是在这里执行此操作的理想方法是什么?我正在使用 AlamofireImage 下载图像。

0 投票
2 回答
1802 浏览

ios - Swift - AlamofireImage 下载多个 URL 并显示在 CollectionView 中

我想从数组中的字符串下载多个 URL,并在collectionView. 我成功显示了四个图像(屏幕上的 4 个可见单元格),当我滚动时,开始下载其他 2 个图像。

我希望同时下载这 6 张图像(并且我不必滚动即可开始其他下载)。在此之后,我想在我的collectionView.

我做错了什么?

这是我的代码:

0 投票
1 回答
482 浏览

swift - 使用 AlamoFireImage 在 CollectionView 中使用 .af_setImage 方法加载数组 url 的致命错误

我从我的 REST API 中获取了一个 url 数组,我想使用它们从服务器加载图像,使用 AlamofireImage .af_setImage 方法为我的集合视图单元格。但我在调试控制台中收到以下错误消息:

这是我正在使用的代码:

奇怪的是调试控制台抛出了这个:

控制台输出

这意味着值在那里,但它不断向我抛出致命错误:

有任何想法吗?

编辑

我尝试使用 SDImage 而不是 AlamoFireImage

我得到相同的结果

编辑

这次我尝试了一种不同的方法,我将这段代码放在了 cellForItemAt 方法中:

这在调试控制台中给了我这个响应:

但我仍然犯同样的错误。

0 投票
0 回答
470 浏览

ios - 如何使用 Alamofire 4. 在 UICollectionview 单元上延迟加载图像?

我已经使用可可豆荚下载了 Alamofire 4。Web api 工作正常,但是为了使用 URL 在集合视图单元格上显示图像,我没有得到延迟加载的方法。请帮助我,我该怎么做?

Pod 文件格式:

在此处输入图像描述