【swift】TablviewController reloadData 的問題

NO IMAGE

在直接更新資料來源之後選擇reloadData很容易出現越界的問題,這個問題的出現原因,可以看一下這篇文章tableview的reloadData應注意
在swift3中,dispatch-queue的語法也發生了變化,具體的來講,可以套用如下的方式

DispatchQueue.global().async {
DispatchQueue.main.async {
self.Tableviewcontroller.tourismLvbanInfos = self.tourismLvbanInfos
self.Tableviewcontroller.tableView.reloadData()
}
}

其中,Tableviewcontroller是自定義的,tourismLvbanInfos是資料來源陣列,在這之後再呼叫reloaddata就沒問題啦,很重要的問題!