0
を表示していない数:エラーがスローされないIOS10は:バッジは、私は私のアプリアイコンにバッジとして数を表示するには、次のコードを使用しています
func triggerNotification(iAmountToday: Int) {
UNUserNotificationCenter.currentNotificationCenter().requestAuthorizationWithOptions([.Badge, .Sound, .Alert]) { (granted, error) in
if granted {
let content = UNMutableNotificationContent()
content.badge = iAmountToday
content.categoryIdentifier = "com.psv.localNotification"
let trigger = UNTimeIntervalNotificationTrigger.init(timeInterval: 1.0, repeats: false)
let request = UNNotificationRequest.init(identifier: "AmountTodayUpdate", content: content, trigger: trigger)
let center = UNUserNotificationCenter.currentNotificationCenter()
center.addNotificationRequest(request, withCompletionHandler: { (error) in
if (error != nil) {
print (error)
}
})
}
}
}
ものの、バッジ、アプリのアイコンで示されることはありません。
私は間違っていますか?
乾杯
これを試してみてください。 content.badge = iAmountTodayをNSNumberとしますか?また、iAmountTodayが値を持っているかどうかをチェックします。 – Wolverine
こんにちは@Wolverine、私はこれを試みたが効果がありません。 iAmountTodayは少なくとも0です - それもチェックしました – AntonSack
少なくとも1に設定してください – Wolverine