Diccionarios de atributos Xcode 6.1 en Swift
Después de actualizar a Xcode 6.1 Beta 2 desde Xcode 6 Beta 7, lo siguiente ya no funciona:
let font = UIFont(name: "Arial", size: 16)
let colour = UIColor.redColor()
let attributes = [NSFontAttributeName: font, NSForegroundColorAttributeName: colour]
He intentado declarar específicamente el diccionario como
let attributes: [NSString : AnyObject] = [NSFontAttributeName: font, NSForegroundColorAttributeName: colour]
pero recibo el error "No se puede convertir ... 'Diccionario' a 'NSString!'". Declarando la clave comoNSString!
más bien queNSString
se queja de queNSString!
No es hashable. ¿Alguna pista?