Значок значка не обновляется при закрытии приложения в Swift - PullRequest
0 голосов
/ 24 июня 2018

Я использую следующий код для отображения даты дня на значке, но она не будет обновляться на следующий день, пока я не войду в приложение:

let date = NSDate()
let calender = NSCalendar(calendarIdentifier: NSCalendar.Identifier.persian)
let components = calender?.components(NSCalendar.Unit(rawValue: UInt.max), from: date as Date)
let day = components!.day
let badgeCount: Int = day!
let application = UIApplication.shared
let center = UNUserNotificationCenter.current()
center.requestAuthorization(options:[.badge, .alert, .sound]) { (granted, error) in }
application.registerForRemoteNotifications()
application.applicationIconBadgeNumber = badgeCount
...