您如何将其转换为对 self 的弱引用?
NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(MyViewController.handleMessage(_:)), name: "NewMessage", object: nil)
NSNotificationCenter.defaultCenter().removeObserver(self, name: "NewMessage", object: nil)
另外,一个相关的问题——视图控制器何时真正被销毁?我假设当您在不同的视图中切换时,视图控制器仍然存在,对吧?即它们不会在viewDidDisappear 上被破坏。