tableViewの画面がクラッシュする
【エラー】
Modifications to the layout engine must not be performed from a background thread after it has been accessed from the main thread.
【対応】
テーブルビューのリロード部分
self.rankingTableView.reloadData()
を
DispatchQueue.main.async {
self.rankingTableView.reloadData()
}
と囲むとクラッシュしなくなりました。
【参考】
swift初心者がiOS13対応でメインスレッド以外でUI更新をしてクラッシュさせてしまった話
https://qiita.com/rymiyamoto/items/7ace750172b84a2ff809