从多个 URL 解析 JSON 后显示视图

灰4

我有一个包含两个部分的表格视图

这两个部分包含来自两个不同 url 的数据

我使用 Alamofire 从 json 下载内容。

第 1 部分的 URL 比第 2 部分的内容更多。两个任务都异步运行

完成第 2 部分数据后,我正在重新加载表视图。但由于某种原因,我的第 1 部分数据被终止,并且没有显示任何结果

请让我知道如何处理。下面是示例代码结构

let url1 = "https://xxxxxxxxxx.com"
Alamofire.request(url1)
    .responseJSON { response in
        guard let json = response.result.value as? [Any] else {}
        //do parsing from json
        mytableview.reloadData()
    }

let url2 = "https://yyyyyyyyy.com"
Alamofire.request(url2)
    .responseJSON { response in
        guard let json = response.result.value as? [Any] else {}
        //do parsing from json
        mytableview.reloadData()
    }

就我而言,来自 url2 的数据正在快速获取和解析 json 并且正在重新加载表视图。在做我的 url1 时仍在解析数据

如何在所有解析完成后同时显示 url1 和 url2 数据。请指教

格伦

使用DispatchGroup

let group = DispatchGroup()

let url1 = "https://xxxxxxxxxx.com"
group.enter()
Alamofire.request(url1)
    .responseJSON { response in
        guard let json = response.result.value as? [Any] else {}
        //do parsing from json
        group.leave()
}

let url2 = "https://yyyyyyyyy.com"
group.enter()
Alamofire.request(url2)
    .responseJSON { response in
        guard let json = response.result.value as? [Any] else {}
        //do parsing from json
        group.leave()
}

group.notify(queue: DispatchQueue.main) {
    mytableview.reloadData()
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery-从多个URL解析JSON并追加到多个div

来自分类Dev

显示从Fragement中的JSON URL解析的Listview

来自分类Dev

JSON 解析多个条件

来自分类Dev

JSON解析到具有多个对象的Android的列表视图

来自分类Dev

JSON解析到具有多个对象的Android的列表视图

来自分类Dev

从URL解析JSON数据

来自分类Dev

从JSON URL解析数据

来自分类Dev

从JSON URL解析数据

来自分类Dev

解析json url

来自分类Dev

Android JSON解析URL

来自分类Dev

如何从 URL 解析 JSON

来自分类Dev

解析JSON中的多个Apis

来自分类Dev

jQuery解析多个对象的json

来自分类Dev

使用Rails解析JSon后将图片URL转成图片

来自分类Dev

如何解析和显示json数组中的url内容?

来自分类Dev

解析 /static/ 中显示的 json 文件 - 使用 Django URL

来自分类Dev

解析 JSON 后,CollectionView 不显示数据

来自分类Dev

json Java中的多个json数据解析

来自分类Dev

用多个json对象解析json

来自分类Dev

从Java中的URL解析JSON

来自分类Dev

从android中的URL解析json:

来自分类Dev

在PHP中解析JSON URL

来自分类Dev

从 URL 解析 JSON 数据的下载

来自分类Dev

协议后的 JSON 解析

来自分类Dev

解析json数据后更新swiftui文本视图

来自分类Dev

JSONObject中的多个JSONObject的Android JSON解析

来自分类Dev

从Twitter解析Json数据的多个细节

来自分类Dev

解析通过Ajax返回的多个json列表

来自分类Dev

将JSON解析为多个Java Pojos