NSNotification订单问题

时间:2011-03-10 09:37:36

标签: iphone nsnotifications

我在我的应用程序中使用NSNotification,但似乎当我以非常接近的时间间隔发送两个通知时,通知无序到达 - 我最后发送的通知最后收到。

我想知道是否有办法确保按照发送顺序处理通知。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

如果您发布简单通知(未分发,不在其他线程上等),则会完全同步处理通知。即,在您致电[NSNotificationCenter postNotification ...]之后,所有观察员都会发送和接收通知。在这种情况下,无序是不可能的。