iOS中使用通知传递参数问题

stellaon 2012-12-31 11:12:35
今天我遇到需要使用NSNotificationCenter传递参数问题,自己试了好长时间,但是没有成功,请大家帮帮忙。
...全文
2913 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿凡树 2012-12-31
  • 打赏
  • 举报
回复
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(doSomeThing) name:@“XXX” object:要传递的对象]; 后面的参数object就是传对象的,在之后的selector中是这样写的 - (void)doSomeThing:(NSNotification *)notification notification有两个方法 - (NSString *)name - (id)object 使用object方法可以获取对象。。 希望能帮到你
olivia18 2012-12-31
  • 打赏
  • 举报
回复
因为你没有把代码发出来,所以不知道你的问题到底出现在哪儿,不过如果你只是因为nsnotificationcenter没有办法传参数的话,看看下面的链接就可以很好的解决。http://ask.fenglepai.com/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8nsnotificationcenter%E6%9D%A5%E5%AE%9E%E7%8E%B0%E9%80%9A%E7%9F%A5%E7%9A%84%E5%8F%91%E9%80%81%E4%B8%8E%E6%8E%A5%E6%94%B6%E5%91%A2%EF%BC%9F.html
yuhuangc 2012-12-31
  • 打赏
  • 举报
回复
这个很简单的 比如键盘关闭的通知 一,先添加通知 [[NSNotificationCenter defaultCenter] addObserver:self selector: name:UIKeyboardWillHideNotification object:nil]; 二,释放通知 [[NSNotificationCenter defaultCenter] removeObserver:self name:UIKeyboardWillHideNotification object:nil];

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧