私のアプリには、ローカル通知をトリガーするオブジェクトがあります。
アプリがバックグラウンドにある場合、ローカル通知は、起動する時間になると起動され、正常に機能します。
何らかの理由で、バッジ番号が更新されません。
Notification オブジェクトを設定するときは、次のコードを使用します。
UILocalNotification* localNotification = [[UILocalNotification alloc] init];
localNotification.fireDate = obj.noteMeDate; //obj is an object for which the notification is created...
localNotification.alertBody = [NSString stringWithFormat:@"Note: %@", obj.title];
localNotification.alertAction = @"Show Me";
localNotification.timeZone = [NSTimeZone defaultTimeZone];
localNotification.soundName = UILocalNotificationDefaultSoundName;
localNotification.applicationIconBadgeNumber = [[UIApplication sharedApplication] applicationIconBadgeNumber] + 1; //this is NOT WORKING...
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
誰?