我希望在基于非日期的事件发生时触发NSNotification。有任何想法吗? 谢谢!
答案 0 :(得分:1)
您必须创建NSNotification并将此通知添加到默认通知中心。您可以在这个独特的行中执行此操作:
[[NSNotificationCenter defaultCenter] postNotificationName:notificationName object:object userInfo:dictionary];
然后,您必须对项目说,当发送名称为 notificationName 的通知时,请在我的代码上触发此特定方法。这是通过以下方式完成的:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(notificationMethod) name:notificationName object:object];
有一个完整的教程here。