Я использовал NSNotification.Name.UIApplicationDidBecomeActive
во многих местах своего приложения. но я хочу отключить их все только в ViewController, например, с именем vc
. в vc я назвал NotificationCenter.default.removeObserver(self)
в методе viewWillDisappear
. но когда я открыл URL-адрес в Safari и использовал кнопку «Назад в приложение», чтобы вернуться в свое приложение, все уведомления были запущены снова.
есть ли способ отключить все уведомления во всем моем приложении и снова включить их?
Отключить все наблюдатели уведомлений в определенном viewController
8 апреля 2018 в 07:03
221
0
Получите все уведомления, которые вы хотите отключить, используя подклассы. Посмотрите здесь. Это может помочь coderhelper.com/a/10346882/2545465