开发者社区> 问答> 正文

如何从独立类获取通知(Swift 3)

我想在观察者在另一个通知中获得通知后立即在类中调用方法。问题是我不能从另一个类中调用一个类,因为那时我将得到递归调用。

展开
收起
游客ufivfoddcd53c 2020-01-04 13:59:36 994 0
1 条回答
写回答
取消 提交回答
  • 您可以在需要的自定义对象中发布通知:

    let notification = NSNotification(name:"doSomethingNotification", object: nil, userInfo: nil)
     NotificationCenter.defaultCenter.postNotification(notification)
    
    

    然后,在您要在其中执行某些内容以响应此通知的另一个视图控制器中,告诉它观察中的通知viewDidLoad()。您传入的选择器是要在收到通知时执行的方法。

    2020-01-04 13:59:55
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
用RxSwift写易维护易读的愉悦代码 立即下载
继承与功能组合 立即下载
fibjs 模块重构从回调到协程--陈垒 立即下载

相关实验场景

更多