我需要清除通知中心的所有通知。我尝试使用 cancellAllLocalNotification
和 UIApplication.shared.applicationIconBadgeNumber = 0
但它不起作用。我正在使用 swift 4 和 xcode 10.1 和 ios 12。任何人都可以帮助我..
最佳答案
cancellAllLocalNotification
已从 iOS 10 弃用。来自 appledoc
用
UNUserNotificationCenter.current().removeAllDeliveredNotifications() // For removing all delivered notification
UNUserNotificationCenter.current().removeAllPendingNotificationRequests() // For removing all pending notifications which are not delivered yet but scheduled.
来自 Delivered Removal appledoc来自 Pending Removal appledoc
关于ios - 从通知中心移除 “local or remote notifications”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54439189/