我尝试使用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:通过本地通知增加应用程序徽章