Обновление пользовательского интерфейса swise3 PromiseKit
let q = DispatchQueue.global()
promise.then(on: q){ returnValue -> Void in
DispatchQueue.main.async(){
if let getMemberPoint = returnValue?.data as? Point {
for i in 0..<getMemberPoint.pointInfo.count{
self.orders.append(MembershipPointList(title: getMemberPoint.pointInfo[i].memo!, date: "2017.09.23", description: "\(getMemberPoint.pointInfo[i].point!) P \(getMemberPoint.pointInfo[i].pointSubType!)")!)
print(self.orders[i].title)
}
}
DispatchQueue.main.async()
{
//Call reloadData from the main thread
self.tableView.reloadData()
//Or you could call your refresh method.
}
if Thread.isMainThread {
print("Main Thread")
self.tableView.reloadData()
}
}
}
Я не показываю данные в виде таблицы. я делаю
tableView.delegate = self
tableView.dataSource = self
Что я могу сделать для загрузки данных?