私はMGTwitterEngineを使ってツイートからツイートを取得しています。これは、非同期的なパラダイムを使用して、別のスレッドでそのツイートを取得します。フェッチされた結果をメインスレッドに返します。他のスレッドが目的のCで終了するのを待ちます
つぶやきが取り込まれた後にいくつかの処理が行われるため、UIスレッドをロックしないように別のスレッドを導入したいと思います。 UIスレッドは新しいスレッドXを開始します。スレッドXはMGTEngineでつぶやきの非同期フェッチを開始し、は終了するためにを待ちます。 MGTwitterEngineが返ってくると、スレッドXはつぶやきを処理し、準備ができていることをUIスレッドに通知します。
私の質問は次のとおりです:MGTwitterEngineが起動するまでスレッドXを待機させるにはどうすればいいですか?
ご回答ありがとうございます。それはokと思われますが、MGTwitterEngineは非同期的なフェッチでブロックを使用しません。私は[twitterEngine getHomeTimelineSinceID:etc ..]と呼ぶ。その結果をmuデリゲートに返します。そこに新しいスレッドが作成されます。 https://github.com/mattgemmell/MGTwitterEngine/blob/master/MGTwitterEngine.m を参照してください。最初のフェッチが開始され、ブロックはすぐに[processTweets]で開始されると思います – jwdehaan
OK、私の編集を参照してください –