numberOfRowsInSection wird vor der Alamofire-Verbindung aufgerufen

Ich erhalte Daten von Alamofire inviewDidLoad, dann setze es in answerArray. Vor der Alamofire-Verbindung wird jedoch dasnumberOfRowsInSection wird aufgerufen und gibt 0 zurück. Wie kann ich zuerst Daten von Alamofire abrufen und dann @ abrufeeventArray.count beimnumberOfRowsInSection?

var answerArray = NSMutableArray()

override func viewDidLoad() {
let parameters = [
        "id":questionNum
    ]

    Alamofire.request(.POST, "http://localhost:3000/api/v1/question,s/question_detail",parameters: parameters, encoding: .JSON)
        .responseJSON { (request, response, JSON, error) in
            println(JSON!)
            // Make models from JSON data
            self.answerArray = (JSON!["answers"] as? NSMutableArray)!
    }
    self.tableView.reloadData()
}


override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {

    return answerArray.count

}

Antworten auf die Frage(4)

Ihre Antwort auf die Frage