Dicionários de atributos do Xcode 6.1 no Swift
Após a atualização para o Xcode 6.1 Beta 2 do Xcode 6 Beta 7, o seguinte não funciona mais:
let font = UIFont(name: "Arial", size: 16)
let colour = UIColor.redColor()
let attributes = [NSFontAttributeName: font, NSForegroundColorAttributeName: colour]
Eu tentei declarar especificamente o dicionário como
let attributes: [NSString : AnyObject] = [NSFontAttributeName: font, NSForegroundColorAttributeName: colour]
mas estou recebendo o erro "Não é possível converter ... 'Dicionário' para 'NSString!'". Declarando a chave comoNSString!
ao invés deNSString
reclama queNSString!
não é lavável. Alguma pista?