Wie stelle ich den Wert der Anwendungsmarke in iOS 8 richtig ein?

Alte Methode

[[UIApplication sharedApplication] setApplicationIconBadgeNumber:count];

Das gibt jetzt FehlerAttempting to badge the application icon but haven't received permission from the user to badge the application.

Dann habe ich versucht, eine neue API zu verwenden (was meiner Meinung nach mit dem Abzeichenwert zusammenhängt).

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

Aber ich erhalte eine Fehlermeldung<CKError 0x165048a0: "Not Authenticated" (9/1002); "This request requires an authenticated account">

Wie kann ich ein Abzeichen setzen oder neue Berechtigungen erhalten?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage