18

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

4

2 に答える 2

36

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

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

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

于 2009-06-17T00:54:33.637 に答える
13

自分で調べるのが面倒だった、恥ずべき:

クラス リファレンスから: NSNotificationCenter はすべての通知を同期的に投稿します。

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

于 2009-06-17T00:53:13.750 に答える