18

我很想知道在发布对象的方法完成和删除之前,我是否可以期望观察对象的方法被推入堆栈。

4

2 回答 2

36

简短的回答是肯定的......“常规通知中心在发布通知的线程上传递通知。分布式通知中心在主线程上传递通知”。

但是,Apple 有关于这个主题的文档,您可能会觉得很有帮助,并且从中提取了上述引用:

通知编程主题:向特定线程传递通知

于 2009-06-17T00:54:33.637 回答
13

自己也懒得查了,惭愧:

来自类参考: NSNotificationCenter 同步发布所有通知

此外,如果您愿意,可以使用 NSNotificationQueue 异步发布通知

于 2009-06-17T00:53:13.750 回答