У меня были проблемы с номером значка приложения, который был установлен в качестве принятого состояния ответа.
Я обнаружил, что использование этого слегка измененного кода работает лучше:
[[UIApplication sharedApplication] setApplicationIconBadgeNumber: 1];
Может быть стоит проверить, если у вас возникли проблемы с номером вашего значка