Мы загружаются данные с помощью REST вызова:Swift UITableView reloadData() поведение пользовательского интерфейса
let task = NSURLSession.sharedSession().dataTaskWithRequest(request, completionHandler: {data, response, error -> Void in
//Update data store….
self.tableView.reloadData()
})
task.resume()
Данные в сетке не показано, однако. Вы должны щелкнуть по сетке в симуляторе - когда вы это сделаете, данные будут показаны. Что нам не хватает здесь, чтобы получить данные для автоматической загрузки без какого-либо взаимодействия с пользовательским интерфейсом?
Работы благодарности. Одна вещь - я поместил обновление хранилища данных за пределы/над вызовом dispatch_async. –
@MarcusLeon Не стоит беспокоиться, только пользовательские задачи должны выполняться в основном потоке. – angeldev