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
}