我正在尝试使用 SVProgressHUD 来指示应用程序正忙。
我的代码现在是:
SVProgressHUD.show()
DispatchQueue.global(qos: .background).async {
parser.parse()
print("start reloading")
self.protocolTableView.reloadData()
print("end reloading")
SVProgressHUD.dismiss()
}
我收到这个警告:
UITableView.reloadData() must be used from main thread only
解析完成后,tableView 显示需要相当长的时间。
从主线程读取解析后如何更新 tableView?
谢谢,巴特