通知传值三步

作者: LazyJ | 来源:发表于2020-11-12 14:04 被阅读0次

发送通知:

let dic = ["参数名":  "参数"]
NotificationCenter.default.post(name: NSNotification.Name("notiname"), object: self, userInfo: dic)

监听通知:

NotificationCenter.default.addObserver(self, selector: #selector(notiaction(note:)), name: NSNotification.Name(rawValue:"notiname"), object: nil)

@objc func notiaction(note: NSNotification){
     print(note.userInfo! as NSDictionary)
}

释放监听通知:

NotificationCenter.default.removeObserver(self)

相关文章

  • 通知传值三步

    发送通知: 监听通知: 释放监听通知:

  • Swift-传值坑

    Swift中block、代理、通知、单例传值 block传值 定义一个闭包实现block主要分三步: 定义一个闭包...

  • 常见的通知

    一、通知传值: 二、通知不传值:

  • iOS开发-通知传值

    通知的使用 通知传值 通知监听 1.通知传值 (UIViewController) 我碰到的情况:在scrollv...

  • iOS-传值方式

    传值方式:1、属性传值 方法传值2、代理传值3、单例传值 4、通知传值 NSNotificationCente...

  • Vue组件间关系及六种传值方式

    前言: 六种传值方式为: 属性传值 $refs $parent 通知传值(广播传值) 本地传值 路由传值 在介绍组...

  • iOS的五种传值

    前言 iOS常见的五种传值分别为属性传值,通知传值,代理传值,block传值,单例传值 属性传值 用于正向传值,简...

  • iOS 传值的方式的区别

    1.属性传值。 2.block传值。 3.代理传值(delegate) 4.通知传值(notification)。...

  • 页面传值-03

    一、传值分类 页面传值基本分为两种:正向传值和反向传值。 二、传值方式 传值,最基本的无非就是代理传值、通知传值、...

  • iOS 页面(代理、通知、block、单例、属性)传值

    一、传值分类 页面传值基本分为两种:正向传值和反向传值。 二、传值方式 传值,最基本的无非就是代理传值、通知传值、...

网友评论

    本文标题:通知传值三步

    本文链接:https://www.haomeiwen.com/subject/zngzvktx.html