У меня возникают трудности с установкой значка с локальным уведомлением по расписанию для моего приложения ios.
Я могу вызвать всплывающее локальное уведомление через 10 секунд после нажатия на главный экран после загрузкиприложение.Однако номер значка приложения не устанавливается.Я использую следующий код.
UILocalNotification *localNotif = [[UILocalNotification alloc] init];
if (localNotif == nil) return;
NSDate *fireTime = [[NSDate date] addTimeInterval:10]; // adds 10 secs
localNotif.fireDate = fireTime;
localNotif.alertBody = @"New Message!";
localNotif.applicationIconBadgeNumber = 1;
[[UIApplication sharedApplication] scheduleLocalNotification:localNotif];
Я не понимаю, почему всплывает локальное уведомление, но applicationIconBadgeNumber не устанавливается.Я могу установить номер значка значка вручную, выполнив следующий код:
[UIApplication sharedApplication].applicationIconBadgeNumber = 1;