我需要在图标上显示日期(日期)作为徽章。 我找到了很多关于此事的答案,但无法更新。 例如,如果今天是第7位,徽章将显示第7位,但在日期变为第8位时不会更新。
提前致谢。
- (void)applicationDidEnterBackground:(UIApplication *)application {
localNotification.timeZone = [NSTimeZone defaultTimeZone];
localNotification.repeatInterval = NSDayCalendarUnit;
localNotification.fireDate = [[NSDate date] dateByAddingTimeInterval:5];
localNotification.applicationIconBadgeNumber =
[[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] components:(NSDayCalendarUnit) fromDate:[NSDate date]].day;
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
}