【发布时间】:2022-10-22 15:13:07
【问题描述】:
我最近将 iCloud 添加到我的 iOS15 中,当我想使用 CKModifyBadgeOperation(badge:0) 重置徽章通知时,我有这个警告:'CKModifyBadgeOperation' 在 iOS 11.0 中已弃用:不再受支持,将在未来某个时候停止工作
还有其他方法吗?
func notificationsBadgeReset(){
let badgeReset = CKModifyBadgeOperation(badgeValue: 0)
badgeReset.modifyBadgeCompletionBlock = { (error) -> Void in
if error != nil {
print("Error resetting badge: \(error!)")
}else {
DispatchQueue.main.async {
UIApplication.shared.applicationIconBadgeNumber = 0
}
}
}
CKContainer(identifier: "ICloud.AppName").add(badgeReset)
}
【问题讨论】:
-
This 可能会回答您的问题。
标签: ios swift swiftui icloud cloudkit