通知携带参数

注册通知

 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(showRegisteSucceed:) name:@"showRegisteSucceed" object:nil];

- (void)showRegisteSucceed:(NSNotification *)noti{

    NSString *title = noti.userInfo[@"title"];
    NSString *message = noti.userInfo[@"message"];
    [self showRegisterSucceedAlertWithTitle:title message:message];
}

发送通知

NSString *title = @"尊贵的会员";
NSString *message = [NSString stringWithFormat:@"您的用户名是%@, 默认密码是%@, 如需更改密码请移步至设置页面", _strOfUserName, _strOfPwd];

//添加 字典,将label的值通过key值设置传递
NSDictionary *dict =[[NSDictionary alloc] initWithObjectsAndKeys:title, @"title", message, @"message", nil];
//创建通知
NSNotification *notification =[NSNotification notificationWithName:@"showRegisteSucceed" object:nil userInfo:dict];
//通过通知中心发送通知
[[NSNotificationCenter defaultCenter] postNotification:notification];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 极光推送: 1.JPush当前版本是1.8.2,其SDK的开发除了正常的功能完善和扩展外也紧随苹果官方的步伐,SD...
    Isspace阅读 11,724评论 10 16
  • “推送通知?喔,不!”。是的,这就是我被叫去实现一个 iOS 应用中的推送通知功能时,脑海中闪过的第一念头,而且我...
    王小宾阅读 7,755评论 0 2
  • 概述 在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知...
    莫离_焱阅读 11,612评论 1 8
  • 和心仪的男生聊天 聊着聊着互相承认脑洞大 感觉自己挖了个坑把自己埋葬了 就酱吧 男朋友再见 注孤生永远 还是踏踏实...
    to吉尔阅读 2,586评论 0 0
  • 1、概述 相信大家对Handler的使用再熟悉不过了,Handler也经常被我们应用于线程间通信。下面看一段很经典...
    huansheng阅读 1,067评论 0 0

友情链接更多精彩内容