2013-02-20 67 views
0

可以在多个类中发送一个通知(通过一个我的意思是相同的postNotificationName:postNotificationName:@“notification_name”)吗? Observer是AppDelegate.m,它共享NSDictionary。在每个班级发送通知之前,它是在它的密钥设置值。在AppDelegate接收到通知后,它将检查字典中的所有值是否都设置为yes(所有通知都已发送)。 是好方法还是应该使用其他技术?多次发布一个通知(一个观察者)

(通知每一个类只有一个为每个类发送)

回答

0

这是可能的,但目前尚不清楚你要实现这种设计是什么。

通知的目的是确保当侦听器已被释放并且不再存在时不发生崩溃。在您的应用程序委托的情况下,这是不可能的,因此您应该直接与应用程序委托进行通信(例如,通过公开的方法)。

+0

感谢您的帮助,我放弃了通知,转而采用简单的暴露方法。 调试简单,更容易,谢谢! :) 我的目标是加载新的视图控制器,当所有的数据加载(当某些类下载它的数据时,它将设置字典和启动方法来检查字典中的所有值是否设置为适当的值。 – lvp 2013-02-20 09:15:53

相关问题