小用NSNotification
转:黑暗天使
小用NSNotification
个人觉得用这个东西在不同的viewcontroller间传东西很方便的
发消息
- [[NSNotificationCenter defaultCenter] postNotificationName:@"popView"/*消息名字,在添加监听时会用到*/
- object:@"ShowHomeLineViewController"/*传的参数,多个参数就可以用数组啦*/];
复制代码收消息
1、添加监听:
[[NSNotificationCenter defaultCenter] addObserver:self selectorselector(Show/*收到消息后的响应函数*/ name"popView"/*消息名字,在发消息时 指定的*/ object:nil];
2、消息处理(实现前面的Show:函数)
- -(void)Show:(NSNotification*)notification
- {
- NSString* str = (NSString*)[notification object];//这里取出刚刚从过来的字符串
- }
复制代码3、不要忘记移除监听
[[NSNotificationCenter defaultCenter] removeObserver:self name"popView" object:nil];
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论