我想在观察者在另一个通知中获得通知后立即在类中调用方法。问题是我不能从另一个类中调用一个类,因为那时我将得到递归调用。
您可以在需要的自定义对象中发布通知:
let notification = NSNotification(name:"doSomethingNotification", object: nil, userInfo: nil)
NotificationCenter.defaultCenter.postNotification(notification)
然后,在您要在其中执行某些内容以响应此通知的另一个视图控制器中,告诉它观察中的通知viewDidLoad()。您传入的选择器是要在收到通知时执行的方法。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。