iPhone-向任何收听者对象“空中”发送消息
|
iPhone上是否有一种方法可以让一个对象在没有特定接收方对象的情况下发送消息,并进入另一个对象,侦听此类可能随对象(参数)附带的消息,并且需要执行什么操作?
我搜索了NSNotification,但看不到该怎么办。
没有找到相关结果
已邀请:
3 个回复
慷祈霖黑
有使用队列和块的更现代的API,但是我发现旧的API更易于说明和解释。
郡豪靠暖
。这是一个例子:
任何想听的课程,都会将自己作为观察者添加到通知中心。您还必须删除观察者。
您可以在通知中心做更多的事情。请参阅《 NSNotificationCenter文档》完整参考。
良阑纠苫
另一类听:
确保该类具有
方法。您可以有一个参数,它是一个较早发送的“ 5”对象。
对象具有
,您可以将其作为sender类发送的一条数据来获取。另外,如果您想更井井有条,可以使用
。 您可以初始化
并根据需要的消息进行裁剪。有关
的更多信息,您可以找到它 http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Classes/NSNotificationCenter_Class/Reference/Reference.html#//apple_ref/occ/cl/NSNotificationCenter 或有关
本身的更多信息 http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSNotification_Class/Reference/Reference.html