您永远不要从后台线程访问任何UI,而必须从主线程访问它,为此,您可以使用gcd:
DispatchQueue.main.async { self.tableView.reloadData()}从后台线程访问UI(读取UIKit的所有内容)有时可能会起作用,但最终会遇到bug,包括崩溃,显示爆炸或gazenbug。

您永远不要从后台线程访问任何UI,而必须从主线程访问它,为此,您可以使用gcd:
DispatchQueue.main.async { self.tableView.reloadData()}从后台线程访问UI(读取UIKit的所有内容)有时可能会起作用,但最终会遇到bug,包括崩溃,显示爆炸或gazenbug。