0

我尝试使用UserNotifications.framework. 这是我的代码

 func badgeUpdate() {

    let center = UNUserNotificationCenter.current()

    center.getPendingNotificationRequests { (requests) in

        let number = NSNumber(integerLiteral: +1)

        if requests.count != 0 {

            center.removeAllPendingNotificationRequests()


            for request in requests {

                request.content.badge = number

                center.add(request, withCompletionHandler: { (error) in

                })
            }
        }
    }
}

这是一条错误行:

request.content.badge = number

并给我一个这样的错误: 无法分配给属性:'badge' is a get-only property

如何解决?非常感谢。

受此链接启发iPhone:通过本地通知增加应用程序徽章

4

0 回答 0