没有日期的NSNotificationCenter?

时间:2013-03-30 17:01:52

标签: nsnotificationcenter nsnotifications

我希望在基于非日期的事件发生时触发NSNotification。有任何想法吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

您必须创建NSNotification并将此通知添加到默认通知中心。您可以在这个独特的行中执行此操作:

[[NSNotificationCenter defaultCenter] postNotificationName:notificationName object:object userInfo:dictionary];

然后,您必须对项目说,当发送名称为 notificationName 的通知时,请在我的代码上触发此特定方法。这是通过以下方式完成的:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(notificationMethod) name:notificationName object:object];

有一个完整的教程here