Я пытаюсь сравнить строковые значения. Значения строк хранятся в словаре. Когда я разворачивать данные, как это:String cast vs String unwrapping
let type:String = basicBlk["type"] as! String
и сравнить
print (type.lowercaseString == "minion")
результат верно
Хотя, если я бросаю так:
let type:String = String(basicBlk["type"])
и сравнить
print (type.lowercaseString == "minion")
результат ложной
Я хотел бы понять, что именно это различие.
В какой версии XCode вы используете? Ваш код не компилируется в моем XCode 7.1. – courteouselk
@ Антенна Xcode 7.1. basicBlk - Словарь – katch