Wir Laden von Daten über REST Anruf:Swift UITableView reload() UI Verhalten
let task = NSURLSession.sharedSession().dataTaskWithRequest(request, completionHandler: {data, response, error -> Void in
//Update data store….
self.tableView.reloadData()
})
task.resume()
Die Daten in dem Raster nicht jedoch gezeigt wird. Sie müssen im Simulator auf das Gitter klicken - wenn Sie dies tun, werden die Daten angezeigt. Was fehlt uns hier, um die Daten automatisch ohne Interaktion mit der Benutzeroberfläche zu laden?
Funktioniert dank. Eine Sache - Ich lege die Aktualisierung des Datenspeichers außerhalb/über dem Dispatch_async-Aufruf. –
@MarcusLeon Keine Sorge, nur UI-Tasks müssen im Hauptthread laufen. – angeldev