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:小编是个初学者。望有写的不好的地方,请高手指教。第一次写文章,求交流

上一篇下一篇

猜你喜欢

热点阅读