问题标签 [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.
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!” 强制向下转换为更具体的类型以访问成员
我正在寻找这个问题的解决方案......
ios - 如何使用 Alamofire 分段上传多张图片?
我被困在使用 Alamofire 分段上传多个图像。谁能帮我?提前致谢!!
有关更多详细信息,我正在使用此代码创建图像数据的正文部分:
上传我正在使用:
谁能让我建议使用Alamofire分段上传多个文件的方法?
ios - AlamofireImage 磁盘缓存不起作用
我想使用 AlamofireImage 从 url 下载图像,然后将其缓存在设备磁盘空间中。我读了几篇关于这个的帖子,发现 AlamofireImage 在ImageDownloader类的帮助下支持这个。这个 SO answer给出了最有趣的信息
所以我尝试为 ImageDownloader 设置一个自定义的 NSURLCache ,以便它将图像直接缓存到磁盘。我通过将内存容量设置为 0 来做到这一点。然后我使用这个自定义 ImageDownloader 来下载图像。我为磁盘路径指定的文件夹是在磁盘上创建的,但不幸的是它保持为空,并且图像没有以任何方式缓存。
** 编辑:** 重要的是要注意缓存的响应不是保存在缓存目录中的文件夹中,而是保存在文件夹旁边的数据库文件中。
谁能告诉我我在这里做错了什么?非常感谢您的阅读!
swift - 无法调用非函数类型“((UInt)->数据?)!”的值 与 Alamofire 4
我正在尝试为 Swift 3 和 Alamofire 4 转换代码,我目前正在努力解决以下错误:
在这一行:
请对此案提出您的建议。我当前的代码如下。
ios - 使用 AlamofireImage 重新启动应用程序后显示缓存的图像
我对 Alamofire Image lib 有疑问。我尝试下载图像,然后终止应用程序并关闭 wifi。因此,当我在没有连接的情况下启动我的应用程序但我的图像没有出现时,我希望看到图像(第一次缓存在商店中)。
这是我在一个简单的 UIViewController 中的代码,其中包含一个 UIImage 和一个 UIButton ,它允许为某些测试刷新视图:
预先感谢您的帮助。
亲切的问候,
swift - 在应用程序中存储个人资料图像的最佳实践
我正在创建一个应用程序,其中每个用户都有一个大约 30 kb 的个人资料图像。但是我现在很确定存储这些图像的最佳方式是什么,我可以将它们存储在我的领域对象中NSData
,但我想这并不理想。否则我可以保存在磁盘缓存或内存缓存中,但是在这里执行此操作的理想方法是什么?我正在使用 AlamofireImage 下载图像。
ios - Swift - AlamofireImage 下载多个 URL 并显示在 CollectionView 中
我想从数组中的字符串下载多个 URL,并在collectionView
. 我成功显示了四个图像(屏幕上的 4 个可见单元格),当我滚动时,开始下载其他 2 个图像。
我希望同时下载这 6 张图像(并且我不必滚动即可开始其他下载)。在此之后,我想在我的collectionView
.
我做错了什么?
这是我的代码: