Swift modifier la police et la couleur du bouton de retour

Je développe une application en Swift 2.2. Maintenant, je veux changer le bouton de retour, la police et la couleur d'un certain point de vue. La vue en question a une manette de navigation que celle du parent contrôleur.

J'ai essayé de lancer les deux lignes suivantes dans le viewDidLoad de mon ViewController

self.navigationController!.navigationItem.backBarButtonItem!.setTitleTextAttributes([NSFontAttributeName: UIFont(name: "Andes Rounded", size: 17)!], forState: .Normal)
self.navigationItem.backBarButtonItem!.setTitleTextAttributes([NSFontAttributeName: UIFont(name: "Andes Rounded", size: 17)!], forState: .Normal)

Ni jette les erreurs, mais il ne fait aucune différence pour le bouton de retour. J'ai aussi essayé de lancer ces deux

self.navigationController!.navigationItem.leftBarButtonItem!.setTitleTextAttributes([NSFontAttributeName: UIFont(name: "Andes Rounded", size: 17)!], forState: .Normal)   
self.navigationItem.leftBarButtonItem!.setTitleTextAttributes([NSFontAttributeName: UIFont(name: "Andes Rounded", size: 17)!], forState: .Normal)

Toutefois, cela renvoie une erreur (erreur de déballage de néant). Comment dois-je changer la police et la couleur de la barre de navigation bouton de retour correctement? Se sent comme je ne suis pas modifier les articles...

Set nuance de couleur de votre navigationBar dans viewWillAppear: méthode et le ramener dans viewWillDisappear: méthode
utilisez le code dans appdelegate didFinishLaunchingWithOptions si vous voulez effet dans toute l'application

OriginalL'auteur Anton Gildebrand | 2016-05-19