Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JSON数据填充表_Json_Swift_Uitableview - Fatal编程技术网

使用JSON数据填充表

使用JSON数据填充表,json,swift,uitableview,Json,Swift,Uitableview,我试图从本地页面使用JSON填充一个表。 到目前为止,它从JSON中获取所有数据,但仍然没有将任何文本输入到单元格中 我检查了单元格的标识符,它与withIdentifier匹配,或者使用了变量nom或fec,但也不起作用 任何帮助都是有用的(除了使用Alamofire) 我甚至想将自定义文本添加到单元格?.textLabel?.text中,但无法使用。多亏了@vadian 我得到了答案: 我只需要在DispatchQueue.main.async{}之间添加reloadData(),也许在调用

我试图从本地页面使用JSON填充一个表。 到目前为止,它从JSON中获取所有数据,但仍然没有将任何文本输入到单元格中

我检查了单元格的标识符,它与withIdentifier匹配,或者使用了变量nom或fec,但也不起作用

任何帮助都是有用的(除了使用Alamofire)

我甚至想将自定义文本添加到单元格?.textLabel?.text中,但无法使用。

多亏了@vadian

我得到了答案:


我只需要在DispatchQueue.main.async{}

之间添加reloadData(),也许在调用异步函数之前,您必须验证url请求的状态

let response = response as? HTTPURLResponse
if(response?.statusCode == 200) {
  //Call your DispatchQueue
}
我希望这对你有用


格雷廷

为什么这个标签是PHP?@max Updated…done?您需要在收到数据后在表视图上调用
reloadData()
。为什么
NSString
,为什么
NSMutableURLRequest
,为什么
NSURL
在Swift 3中?仍然不工作请考虑在收到数据后,数据在完成块中,而不是在
恢复
行之后。
let response = response as? HTTPURLResponse
if(response?.statusCode == 200) {
  //Call your DispatchQueue
}