2012-01-16 5 views
0

アプリケーションは子スレッドからイベントを受信しますが、UI更新の問題を行うためにメインスレッドに送信する必要があります。現在、メソッドdispatch_asyncを使用しています。メインスレッドへの会費は非常に忙しく、宛先では、遅く、改善しようとするが、これまでのところ、より良い方法は、任意のアイデアや議論は、感謝の前に感謝されませんが見つかりました。IPhoneイベントが子スレッドからメインスレッドにdispatch_asyncメソッドを使用して送信されました。遅く、改善してください。

dispatch_async(dispatch_get_main_queue(), ^{ handleLoginOK(value); }); 
+0

詳細情報が必要です。 – livingtech

+0

イベントバスモデルを使用し、子スレッドからイベントを受信し、イベントに応じて対応するUIの変更を行うために、イベントデータをメインスレッドに送信する必要があります。 – jianhua

答えて

0

それがまたは高速であってもなくてもよい-performSelectorOnMainThread:withObject:waitUntillDone:に見て、私は完全にわかりません。

+0

試したことがあります、少し速く、あまり改善はありません、前提条件は、メインスレッドは、常に非常に忙しいです遅延は非常に明らかに要因です。 – jianhua

関連する問題