Словари атрибутов Xcode 6.1 в Swift
После обновления до Xcode 6.1 Beta 2 от Xcode 6 Beta 7 больше не работает:
let font = UIFont(name: "Arial", size: 16)
let colour = UIColor.redColor()
let attributes = [NSFontAttributeName: font, NSForegroundColorAttributeName: colour]
Я попытался специально объявить словарь как
let attributes: [NSString : AnyObject] = [NSFontAttributeName: font, NSForegroundColorAttributeName: colour]
но я получаю сообщение об ошибке «Не удается преобразовать ... словарь» в «NSString!». Объявление ключа какNSString!
скорее, чемNSString
жалуется, чтоNSString!
не может быть хэш Есть какие-нибудь подсказки?