NSNotificationCenter:オブジェクトは通知と同じスレッドで通知を受け取りますか?

StackOverflow https://stackoverflow.com/questions/1004589

質問

投稿オブジェクトのメソッドが完了して削除される前に、監視オブジェクトのメソッドがスタックにプッシュされることを期待できるかどうかを知りたいです。

役に立ちましたか?

解決

短い答えはイエスです..."通常の通知センターは、通知が投稿されたスレッドで通知を配信します。分散通知センターはメインスレッドで通知を配信します。

ただし、Appleには、この非常に主題に関するドキュメントがあります。このドキュメントは、役に立つと思われ、上記の引用が引用されています。

通知プログラミングトピック:特定のスレッドへの通知の配信

他のヒント

恥ずかしがって、自分で調べてみました:

クラス参照から:NSNotificationCenterはすべての通知を同期的に投稿します

また、必要に応じて、NSNotificationQueueを使用して通知を非同期に投稿できます

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top