Уведомление не удалено
Использование Swift4. В одном из моих ViewControllers я использую несколько уведомлений. Наблюдатель находится в ViewDidLoad. Звонки в виду, что я лежу над ВК. Это для общего меню.
При выходе из ВК я звоню NotificationCenter.default.removeObserver(self)
удалить уведомления.
Уведомления указывают на простую процедуру:
@objc func thisHandler() {
print("This print statement appears")
}
Далее в приложении я делаю кое-что, и внезапно в журнале появляется приведенный выше оператор печати.
Я попытался удалить наблюдателя как в: viewWillDisappear
, deinit
и даже prepare:for segue:sender
, Это сообщение продолжает появляться. Я проверил с другими утверждениями печати, что эти процедуры выполняются.
Это происходит только (afaik), когда я открыл папку Камера / Фото. Что мне не хватает?