localNotification をスケジュールし、localNotification がプッシュされたときに applicationIconBadgeNumber を設定する方法を知っています。
- (void) scheduleNotificationOn:(NSDate*) fireDate
text:(NSString*) alertText
action:(NSString*) alertAction
sound:(NSString*) soundfileName
launchImage:(NSString*) launchImage
andInfo:(NSDictionary*) userInfo
{
UILocalNotification *localNotification = [[UILocalNotification alloc] init];
localNotification.fireDate = fireDate;
....
self.badgeCount ++;
localNotification.applicationIconBadgeNumber = self.badgeCount;
// Schedule it with the app
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
[localNotification release];
}
コードが示すように、applicationIconBadgeNumber は localNotification が呼び出される前に設定されます。localNotification が呼び出されたときに applicationIconBadgeNumber を計算し、アプリ アイコンの近くに表示することは可能ですか?