我有一个带有alamofire的代码来显示数据,另外我在json数据中有profileimage,但是我无法显示它们

DispatchQueue.main.async {
            Alamofire.request("https://api.myjson.com/bins/9y7et").responseJSON(completionHandler: {(response) in switch response.result {
                case .success(let value):
                let json = JSON(value)
                let data = json["data"]
                print(data)
                data["users"].array?.forEach({(user) in

                    let urlImage = user["imageProfile"].stringValue
                    print(urlImage)

                    let videoItem = Video(image: #imageLiteral(resourceName: "image3"), title: user["name"].stringValue)
                     self.videos.append(videoItem)
                })
                self.tableView.reloadData()

            case .failure(let error):
                print(error.localizedDescription)
                }
            })
        }

在这条线

let videoItem = Video(image: #imageLiteral(resourceName: "image3"), title: user["name"].stringValue)

我正在从资产中设置图像,但是我具有图像的网址,在这一部分中,我可以获取它们

let urlImage = user["imageProfile"].stringValue
                    print(urlImage)

谢谢

  ask by spectrumdev translate from so

本文未有回复,本站智能推荐:

3回复

Swift:如何让Alamofire逐个获得请求

我是swift的初学者,我遇到过需要在循环中运行AlamoFire GET请求的情况。 但据我所知,Alamofire Get请求是一个异步调用,并在循环中调用它将创建许多线程。 要求是: 我有一系列的网址 必须在循环中遍历数组 必须通过AlamoFire GET请求调用
1回复

Swift5Alamofire字典解析错误

我想在 Swift 5 中使用 Alamofire 解析 json,但我没有在下面得到我的代码数组。 我的json文件 我的 swift 5 代码 任何的想法? 我哪里做错了?
2回复

如何使用SwiftyJSON和Alamofire创建URL数组?[重复]

这个问题已经在这里有了答案: “致命错误:在解开可选值时意外发现nil”是什么意思? 12个答案 我有以下问题,我需要从JSON对象检索URL数组,以便从我的应用程序中的电子商务网站下载产品的所有图片。 我得到的JSON看起来像这样: 到目前为止,我只能从数组中获取一
1回复

从使用Swift4的函数返回Alamofire请求的JSON结果

我有一个从alamofire请求返回JSON结果的函数。 最初的想法是从JSON结果中检索一个值并将它们存储在数组中,但是每次我尝试返回JSON结果或填充的int数组时,在函数末尾都会得到一个空结果。 请求是: 最初,查看AlamoFire文档,我尝试利用从json结果返回数组的选项,因
1回复

如何使用Alamofire从数组中获取数据以在CollectionCell中显示?

我正在创建一个需要从API提取数据的应用程序,场景是,我将在下面获取json数据: 我确实使用下面的Alamofire代码成功提取了数据: JSON Data将显示在CollectionCell ,并且用户将轻按该cell以查看一个chargedId下的数据,但是不幸的是,当我轻按该ce
1回复

将字符串与数组一起传递,但字符串在使用Alamofire的swift中读取为null

我使用 Alamofire 在 API 命中时将字符串和数组一起传递给一个参数。 但是响应时间我的字符串读为 nill 请任何人向我建议。 这些是我的参数 找到我的 API 命中代码如下 我得到这样的回应:
3回复

如何在本地数组swift3中保存Alamofire的response.result.value

依此类推(控制台)。 我也无法将类型为“任何”的响应值转换为“数组”。 请帮助我如何在类型为“数组”的本地数组中添加response.result.value。 有人可以简要解释一下有关在alamofire上进行类型转换的事情吗?
3回复

Swift-使用Alamofire进行多个GET请求时出现问题

我在快速从Alamofire的GET请求中加载数据以将项目加载到UITableView时遇到问题。 我有2种方法fetchAllBeerOrders和fetchAllCocktailOrders都可以正常工作并获取正确的项目。 我遇到的问题是在viewWillAppear方法中,我在这两个