Registrierung für Push-Benachrichtigungen in Xcode 8 / Swift 3.0?

Ich versuche, meine App in @ zum Laufen zu bringeXcode 8.0, und stoße auf einen Fehler. Ich weiß, dass dieser Code in früheren Versionen von swift einwandfrei funktioniert hat, aber ich gehe davon aus, dass der Code dafür in der neuen Version geändert wurde. Hier ist der Code, den ich ausführen möchte:

let settings = UIUserNotificationSettings(forTypes: [.Sound, .Alert, .Badge], categories: nil)     
UIApplication.sharedApplication().registerUserNotificationSettings(settings)
UIApplication.shared().registerForRemoteNotifications()

Der Fehler, den ich erhalte, ist "Argumentbeschriftungen '(forTypes :, Kategorien :)' stimmen nicht mit verfügbaren Überladungen überein"

Gibt es einen anderen Befehl, mit dem ich versuchen könnte, das zum Laufen zu bringen?

Antworten auf die Frage(22)

Ihre Antwort auf die Frage