我在我的应用中的很多地方使用了NSNotification.Name.UIApplicationDidBecomeActive
。但我想在一个ViewController中禁用所有这些,例如名为vc
。在vc中,我在NotificationCenter.default.removeObserver(self)
方法中调用viewWillDisappear
。但是当我在Safari中打开一个URL并使用“返回应用程序”按钮返回我的应用程序时,所有通知都被再次触发。
有没有办法禁用我的整个应用程序中的所有通知并再次启用它们?