Error al crear una instancia de UIFont en un diccionario de atributos de texto
Estoy tratando de configurar la fuente delUIBarButtonItem
al igual que:
let barButton = UIBarButtonItem.appearance()
barButton.setTitleTextAttributes([NSFontAttributeName: UIFont(name: "AvenirNext", size: 15], forState: UIControlState.Normal)
Pero arroja un error de compilación que dice:
No se puede invocar 'init' con un tipo de lista de argumentos '($ T7, forState: UIControlState) `
y no tengo idea de lo que eso significa. También he intentado
barButton.titleTextAttributesForState(UIControlState.Normal) =[NSFontAttributeName...]`
pero parece que no es asignable
¿Cómo puedo resolver esto?