この問題を検索して解決しようとしていますが、この問題の解決策を教えてください。実際、アプリでコレクションビューとテーブルビューを使用していますが、両方のビュー(コレクションビューとテーブルビュー)のdidselectで他のビューにプッシュする場合、2番目のビューのviewdidloadの呼び出しに時間がかかります。私もブレークポイント didselect 呼び出しでチェックアウトしましたが、2 番目のビューの viewdload は、2 番目のビューの動作を開始するよりも呼び出しに時間がかかります。
「didselect のコード」
let dict = self.arr.objectAtIndex(indexPath.row) as! NSMutableDictionary
let 2ndview = self.storyboard?.instantiateViewControllerWithIdentifier("2ndview") as! viewcontroller
2ndview.dict = dict
self.navigationController?.pushViewController(2ndview, animated: true)
「2回目のviewdidloadのコード」 viewdidload
tbl.delegate = 自己
tbl.dataSource = 自己
tbl.separatorStyle = .なし
btn.hidden = true
tf.delegate = 自己