这是发送通知
这个是接收通 并且在notice方法中接受通知内容
这是从通知当中读取参数 nsnotificatin 也类似与一个字典 打印他就会发现 通知的参数在userinfo 这个键值对中 获取它 得到相应的数据 并且去执行你想要执行的方法
入果只写到这里 那么 在iOS9系统运行下是没问题的
但是在iOS8 系统下 会发生崩溃 ,当你重复执行发送通知的时候旧货崩溃,这是一位 没有移除通知
在接受通知的类或者界面里 的Delloc方法中 移除通知就OK
当然那么为什么在iOS9中没问题呢我也不知道!!!
关于iOS9中不崩溃的原因 近日在文档中发现了这段话
Using iOS 9 or later the Foundation framework release notes contain some good news:
In OS X 10.11 and iOS 9.0 NSNotificationCenter and NSDistributedNotificationCenter will no longer send notifications to registered observers that may be deallocated.