【发布时间】:2010-11-03 12:36:52
【问题描述】:
我很想知道是否可以在发布对象的方法完成和删除之前将观察对象的方法推入堆栈。
【问题讨论】:
标签: iphone objective-c cocoa cocoa-touch nsnotifications
我很想知道是否可以在发布对象的方法完成和删除之前将观察对象的方法推入堆栈。
【问题讨论】:
标签: iphone objective-c cocoa cocoa-touch nsnotifications
简短的回答是肯定的......“定期通知中心在发布通知的线程上传递通知。分布式通知中心在主线程上传递通知”。
不过,Apple 提供了关于这个主题的文档,您可能会发现这些文档对您有所帮助,并且上面的引用来自这些文档:
Notification Programming Topics: Delivering Notifications to Particular Threads
【讨论】:
懒得自己查了,丢人:
来自类参考:NSNotificationCenter 同步发布所有通知
另外,如果您愿意,可以使用 NSNotificationQueue 异步发布通知
【讨论】: