を介してサーバーに接続し(POSTリクエストを送信)NSURLConnection
、サーバーからデータを受信するアプリケーションがあります。私はそれが別のスレッドのバックグラウンドで起こっていることを望みます。私はこの目的のために使用されるのを見てきNSOperation
ました-このチュートリアルに示されているように-
しかし、これは少し古いチュートリアル(2009年からさかのぼります)であり、おそらくこれを行うためのいくつかの新しい方法が見つかりました。基本的に私がやりたいのは-開始NSOperation
し、データを受信するのを待って(スレッドを作成しないと終了し、データが失われるため)、データの準備ができたことを通知します(おそらく経由NSNotificationCentre
)
私が行うリクエストは非同期なので、プログレスバーを使用してデータを待つことができます。データが受信されるまでスレッドをスリープさせるNSOperationブロック内で呼び出すことができるものはありますか?特定の条件が満たされるのを待つループのように?