さまざまな入力を持つViewControllerがあり、ボタンがクリックされたときに、prepareForSegueをUITableViewControllerに呼び出し、解析される配列をそのテーブルビューに渡します。
それはすべて問題なくダンディですが、解析はインターネットURLからのデータのロードからデータを解析することによって行われます。これが発生すると、ビューは最初のビューコントローラー(テーブルではなく)に留まり、すべてのデータが読み込まれるまでボタンがクリックされた(青)と表示され、その後、(解析されたデータとともに)テーブルビューに移動します。
私がやりたいのは、すぐにテーブルビューにセグエし、データがネットワーク経由でロードされるときに、時間の経過とともに解析されたデータをテーブルビューに入力することです。私が考えているのは、GCDを使用して、メインスレッド以外のキューにデータを非同期的にロードすることです。
問題は、私はこれについてグーグルで何も見つけることができない(または単に問題を抱えている)ということです。誰か提案がありますか?