IOS通知中心
2016-06-11 本文已影响187人
9岁就很6
通知中心(NSnotificationCenter):
由发送者1或者多个发送者n 通过发送一个通知到通知中心,接收者1或者多个接收者都可以接收到发送过来的通知
通知中心是个单例
如何创建通知中心:
NSNotificationCenter * center = [NSNotificationCenter defaultCenter];
它的消息类型里面包含三个参数,一个是字符串name(消息名字),一个是id类型object(对象),还有一个字典userInfo(字典)、
如何发送消息(NSNotification):
在点h声明:
在点m实现:通过postNotificationName:方法发送
上面代码的意思就是发送一个通知。
如何接受消息:(NSNotification):
点h:
点m:通过addObserver方法来接收
调用:
在入口类调用方法。分别给两个类分配一块内存:
成功调用的时候小编的控制台是这样的:
PS:小编是个初学者。望有写的不好的地方,请高手指教。第一次写文章,求交流