swift - 通知

原创 2018年04月17日 14:43:31

发送通知:

NotificationCenter.default.post(name: NSNotification.Name("PostCommentNotification"), object: self, userInfo: ["height": self.frame.height])

注册接收:

NotificationCenter.default.addObserver(self, selector: #selector(self.postCommenNotice), name: NSNotification.Name(rawValue: "PostCommentNotification"), object: nil)



  //MARK:- 请求通知处理

    @objc func requestNotData(notification : NSNotification){

        

        if let dict = notification.userInfo {

           

            self.closePostView()

            

            var statusType = ""

            

            if let status = dict["status"] as? String {

                statusType = status

            }

            

            if let tag = dict["tag"] as? String {

                if tag == "post" {

                    self.closePostView()

                }

            }

            

            if let msg = dict["msg"] as? String {

                self.hideProgress()

                if statusType == "error" {

                    self.showErrorSingle(msg: msg)

                }

                if statusType == "warn" {

                    self.showWarn(msg: msg)

                }

            }

            

        }

        

    }


swift使用通知NSNotification

swift中使用通知 通知一般在mode与View需要交流(传递数据)时使用,或者也可以用于多线程的消息传递,也可是其他的信息传递 a、          首先注册通知  NSNotification...
  • qq_14920635
  • qq_14920635
  • 2016-05-27 22:22:31
  • 6818

Swift里通知的使用NSNotificationCenter

1.控制器viewDidLoad方法里注册通知override func viewDidLoad() { super.viewDidLoad() // 3.注册通知,监听...
  • github_26672553
  • github_26672553
  • 2016-03-28 20:56:07
  • 3683

iOS Swift NSNotificationCenter 通知

1. NSNotification : 一个对象状态变化时通过NSNotification通知另一个或多个对象 (观察者模式 Observer); 2. 发送通知:   let dic...
  • UFO00001
  • UFO00001
  • 2017-01-11 15:45:04
  • 1486

swift中通知NSNotificationCenter的使用

github学习地址:https://github.com/potato512/SYSwiftLearning 使用通知注意事项: (1)接收通知前必须先移除掉通知,避免只发一次通知时,却...
  • potato512
  • potato512
  • 2017-05-17 16:24:03
  • 437

Swift3 通知的一般使用流程

通知机制与委托机制不同,前者是“一对多”的对象之间的通信,后者是“一对一”的对象之间的通信。 以QQ联系人列表表头的点击事件为例,要在用户点击表头视图触发表头视图的点击事件后发生TableVIew数...
  • EIamor
  • EIamor
  • 2017-05-04 13:37:47
  • 922

Swift 3.0 通知的注册,监听及销毁

注册通知NotificationCenter.default.post(name: NSNotification.Name(rawValue: "AuthSuccessNotification"), ...
  • soindy
  • soindy
  • 2016-11-02 11:24:40
  • 3658

Swift中通知的使用方法(Swift3)

Swift中通知的使用,通知传值
  • feng2qing
  • feng2qing
  • 2016-04-12 23:28:51
  • 3035

Swift 传值之通知传值

通知传值记住使用完通知时移除通知,工程建立和属性,代理,闭包传值一样 属性传值:http://blog.csdn.net/zhangjitao_boke/article/details/5060618...
  • zhangjitao_boke
  • zhangjitao_boke
  • 2016-01-29 16:02:26
  • 1439

swift远程通知

准备(一) 在https://developer.apple.com/上配置我们的远程推送证书 准备(二) 因为远程推送总的步骤为3步,1、向苹果请求得到deviceTo...
  • callzjy
  • callzjy
  • 2016-11-20 03:45:24
  • 920

swift 本地通知(二)iOS9.0

效果: 1、点击发送通知按钮后,马上ommand+L锁屏模拟器,等待通知出现 2、通知出现后,长按通知,会出现王炸和顺子 3、若点击王炸进入VC,控制输出 identi...
  • callzjy
  • callzjy
  • 2016-11-19 16:16:25
  • 787
收藏助手
不良信息举报
您举报文章:swift - 通知
举报原因:
原因补充:

(最多只允许输入30个字)