Registrando notificações push no Xcode 8 / Swift 3.0?

Estou tentando fazer meu aplicativo funcionarXcode 8.0e estou com um erro. Eu sei que esse código funcionou bem nas versões anteriores do swift, mas estou assumindo que o código para isso foi alterado na nova versão. Aqui está o código que estou tentando executar:

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

O erro que estou recebendo é "Os rótulos de argumento '(paraTipos :, categorias :)' não correspondem a nenhuma sobrecarga disponível"

Existe um comando diferente que eu poderia tentar fazer funcionar?

questionAnswers(11)

yourAnswerToTheQuestion