Swift开发:NSNotificationCenter 传值

Swift开发:NSNotificationCenter 传值,第1张

概述    在app开发过程中,需要使用到NSNotificationCenter传递数据 第一步: 注册通知  NSNotificationCenter.defaultCenter().addObserver(self, selector: "sendCMD:", name: "sendCMD", object: nil); sendCMD 是接受通知时的接受函数,名字是通知的key func se

在app开发过程中,需要使用到NSNotificationCenter传递数据

第一步: 注册通知

NSNotificationCenter.defaultCenter().addobserver(self,selector: "sendCMD:",name: "sendCMD",object: nil);


sendCMD 是接受通知时的接受函数,名字是通知的key

func sendCMD(obj: NSNotification)

{

let da:String? = obj.object as! String;// hello

// da就是数据,发送什么类型的数据 da就定义什么类型

}


注意移除通知

deinit {

NSNotificationCenter.defaultCenter().removeObserver(self);

}



第二部:发送通知

NSNotificationCenter.defaultCenter().postNotificationname("sendCMD",object:"hello")

总结

以上是内存溢出为你收集整理的Swift开发:NSNotificationCenter 传值全部内容,希望文章能够帮你解决Swift开发:NSNotificationCenter 传值所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1064680.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存