В этом приложении, которое я пытаюсь сделать, я использую push-уведомления. Эта часть работает отлично. Когда я отправляю уведомление, я также добавляю значок к значку приложения. Проблема в том, когда я обедаю приложение, оно должно исчезнуть снова, но это не так.Удаление значка с значка приложения iOS
-(IBAction)Push{
NSMutableDictionary *data = [NSMutableDictionary dictionary];
[data setObject:@"Numfeud: Troels made a move!" forKey:@"alert"];
[data setObject:[NSNumber numberWithInt:1] forKey:@"badge"];
[data setObject:@"bar" forKey:@"foo"];
[PFPush sendPushDataToChannelInBackground:@"GameChannel2" withData:data];
}
В application didFinishLaunchingWithOptions
я пытаюсь установить значок на 0 таким образом:
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
Как я могу удалить значок значок приложения?
Спасибо, Фабиан! Ваш ответ был именно тем, что мне нужно :) thannnkkss – thar
Are -applicationDidBecomeActive и -applicationWillEnterForeground: делать то же самое меньше или больше? При установке сброса в -applicationDidBecomeActive. Это работает в обеих ситуациях. – thar
-applicaionDidBecomeActive: будет вызываться при возврате с телефонного звонка. -applicationWillEnterForeground: это подходящий метод в вашей ситуации. –