1

さまざまな入力を持つViewControllerがあり、ボタンがクリックされたときに、prepareForSegueをUITableViewControllerに呼び出し、解析される配列をそのテーブルビューに渡します。

それはすべて問題なくダンディですが、解析はインターネットURLからのデータのロードからデータを解析することによって行われます。これが発生すると、ビューは最初のビューコントローラー(テーブルではなく)に留まり、すべてのデータが読み込まれるまでボタンがクリックされた(青)と表示され、その後、(解析されたデータとともに)テーブルビューに移動します。

私がやりたいのは、すぐにテーブルビューにセグエし、データがネットワーク経由でロードされるときに、時間の経過とともに解析されたデータをテーブルビューに入力することです。私が考えているのは、GCDを使用して、メインスレッド以外のキューにデータを非同期的にロードすることです。

問題は、私はこれについてグーグルで何も見つけることができない(または単に問題を抱えている)ということです。誰か提案がありますか?

4

1 に答える 1

0

これを非同期で行うには、AFNetworkingを使用します。このチュートリアルは良い選択でしょう..見てください...

于 2012-12-04T16:40:06.727 に答える