Ios tableView没有';我不能显示我的数据

Ios tableView没有';我不能显示我的数据,ios,json,swift,uitableview,alamofire,Ios,Json,Swift,Uitableview,Alamofire,我正在尝试从API获取数据,但数据没有显示出来 Alamofire.request(https://jsonplaceholder.typicode.com/comments, method: .get, encoding: URLEncoding.default, headers: nil).validate(statusCode: 200..<300).responseJSON { response in //getting json

我正在尝试从API获取数据,但数据没有显示出来

Alamofire.request(https://jsonplaceholder.typicode.com/comments, method: .get, encoding: URLEncoding.default, headers: nil).validate(statusCode: 200..<300).responseJSON {
        response in

        //getting json
        if let json = response.result.value {
            print("typppppe:\(type(of: json))")
            //converting json to NSArray                                          

            let commentArray = json as! NSArray
            let dictName = commentArray["name"].value
            let dictBody = commentArray["body"].stringValue as? String ?? ""
            print("namessss\(dictName)")
            print("bodyssss\(dictBody)")
            print("commm:\(commentArray)")

            let comment = Comment.init(commentName: dictName, commentBody: dictBody)
            self.comments.append(comment)
            self.commentTableJson.reloadData()

        }
    }

Alamofire.request(https://jsonplaceholder.typicode.com/comments,方法:.get,编码:URLEncoding.default,标题:nil).validate(状态码:200..您必须为注释json运行循环

    let str = "https://jsonplaceholder.typicode.com/comments"
    let url = URL(string: str)
    Alamofire.request(url! ,  method: .get).responseJSON { (dataResponse) in

        print(dataResponse.result.value)
        if dataResponse.result.isSuccess {
            if let arrCommentsJson = dataResponse.result.value! as? [[String: Any]] {
                for comment in arrCommentsJson {
                    let dictName = comment["name"]
                    let dictBody = comment["body"]
                    let comment = Comment.init(commentName: dictName, commentBody: dictBody)
                    self.comments.append(comment)

                }
                    self.commentTableJson.reloadData()
            }
        }
    }

不要在循环中调用
reloadData
。在循环后调用它一次。