iOS10更新之后,原来的方法不能用了,以下是最新的方法,但是这样写完之后,小红圈还是去不掉,求大神帮助!!
状态确实是“已授权”let center: UNUserNotificationCenter = UNUserNotificationCenter.current()
        center.requestAuthorization(options: UNAuthorizationOptions.badge, completionHandler: {(booln, errorn) -> Void in
            if errorn == nil {
                print("no error")
            }else {
                print("error:\(errorn)")
            }
        })
        center.getNotificationSettings { (settings) in
            if settings.authorizationStatus == UNAuthorizationStatus.notDetermined {
                print("未选择")
            }else if settings.authorizationStatus == UNAuthorizationStatus.denied {
                print("未授权")
            }else if settings.authorizationStatus == UNAuthorizationStatus.authorized {
                print("已授权")
            }else {
                print("else")
            }
        }
        
        center.removeAllPendingNotificationRequests()
        application.cancelAllLocalNotifications()