Уведомление не удалено

Использование Swift4. В одном из моих ViewControllers я использую несколько уведомлений. Наблюдатель находится в ViewDidLoad. Звонки в виду, что я лежу над ВК. Это для общего меню.

При выходе из ВК я звоню NotificationCenter.default.removeObserver(self) удалить уведомления.

Уведомления указывают на простую процедуру:

@objc func thisHandler() {
    print("This print statement appears")
}

Далее в приложении я делаю кое-что, и внезапно в журнале появляется приведенный выше оператор печати.

Я попытался удалить наблюдателя как в: viewWillDisappear, deinit и даже prepare:for segue:sender, Это сообщение продолжает появляться. Я проверил с другими утверждениями печати, что эти процедуры выполняются.

Это происходит только (afaik), когда я открыл папку Камера / Фото. Что мне не хватает?

0 ответов

Другие вопросы по тегам