Как правильно установить значение значка приложения в iOS 8?

Старый метод

[[UIApplication sharedApplication] setApplicationIconBadgeNumber:count];

сейчас выдает ошибкуAttempting to badge the application icon but haven't received permission from the user to badge the application.

Затем я попытался использовать новый API (который, я думаю, связан со значением значка)

CKModifyBadgeOperation * operation = [[CKModifyBadgeOperation alloc] initWithBadgeValue:50];
[operation setModifyBadgeCompletionBlock:^(NSError *error) {
      NSLog(@"%@", error);
}];
[operation start];

Но я получаю ошибку<CKError 0x165048a0: "Not Authenticated" (9/1002); "This request requires an authenticated account">

Как установить значок или получить новые разрешения?

Ответы на вопрос(5)

Ваш ответ на вопрос