I am developing a Quiz App which fetches questions from a JSON. I have already used reloadData for TableView many times & worked as expected. But now I am fetching Questions
Use dispatch queue to call your completion handler in .responseJSON , and from there update your UI .
E.G.
Alamofire.request(.GET, postEndpoint, headers: headers)
.responseJSON { response in
// Do something...
dispatch_async(dispatch_get_main_queue(), {
// Update your UI here
self.tableView.reloadData()
})
}