2

私は初心者の iOS 開発者で、最初のアプリでビュー コントローラーのデータをロードしたいのですが、問題はデータが 3 つの異なる Web サービスから来ることです。NSMutableRequestこの機能を実装するために使用します。

私がやりたいことは、同時にデータをロードする 3 つの要求を発行し、最後の要求が終了したら、アクティビティ インジケーターを削除することです。

NSOperationQueue を使用してみましたが、非同期ではdidReceiveDataordidFailWithErrorメソッドが実行されません。詳細や説明が必要な場合は、コメントしてください (私の英語はあまり上手ではありません)。

ありがとう。

4

1 に答える 1

0

GCD を見て、Web サービスへの 3 つの非同期リクエストを含む 1 つの同期リクエストを作成します。このようにして、各非同期操作が完了するのを待つ作業を GCD に任せます。WWDC (Apple の開発者会議) の iTunes には、GCD に関して信じられないほど有益なビデオがいくつかあります。

于 2012-05-01T21:10:36.100 に答える