Как очистить badge при использовании local notification и core data

localnotification
coredata

#1

Здравствуйте.

Подскажите пожалуйста как очистить бейдж при локальном уведомлении?

Создал метод schedule для настройки графика и добавил его в центр нотификаций.

Делаю значение бейджи по нулям и ничего не выходит:

P.s использую coreData! Без core data все получается…


#2

Вопрос снят!

Может кому будет актуально:

Если вы используете sceneDelegate.swift - тогда
func applicationDidBecomeActive(_ application: UIApplication) {
UIApplication.shared.applicationIconBadgeNumber = 0
}
работать не будет!

Нужно вызвать UIApplication.shared.applicationIconBadgeNumber = 0 в методе
func sceneDidEnterBackground( _ scene: UIScene) {

UIApplication.shared.applicationIconBadgeNumber = 0
}