L'inscription pour les Notifications Push dans Xcode 8/Swift 3.0?

Que j'essaie de faire de mon appli de travail dans Xcode 8.0, et je suis en cours d'exécution dans une erreur. Je sais que ce code a bien fonctionné dans les versions précédentes de swift, mais je suis en supposant que le code est changé dans la nouvelle version. Voici le code que j'essaie de l'exécuter:

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

L'erreur que j'obtiens est "l'Argument des étiquettes(forTypes: catégories:) "ne correspond pas à la disposition des surcharges"

Est-il une autre commande que j'ai pu essayer de le faire fonctionner?