Удаление значка из иконки приложения iOS

В этом приложении, которое я пытаюсь сделать, я использую push-уведомления. Эта часть работает просто отлично. Когда я отправляю уведомление, я также добавляю значок к иконке приложения. Проблема в том, что когда я обедаю приложение, он должен снова исчезнуть, но этого не происходит.

-(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];
}

В приложении didFinishLaunchingWithOptions я пытаюсь установить значок в 0 таким образом:

[UIApplication sharedApplication].applicationIconBadgeNumber = 0;

Как я могу очистить значок приложения?

54
задан Brian 28 March 2017 в 07:34
поделиться