Я только что начал изучать Swift и наткнулся на функцию dynamicType, которая должна возвращать тип переменной в соответствии со своими значениями. Но для меня он возвращает только «(Metatype)» для всех переменных. Может ли кто-нибудь сказать мне, если это то, что он должен вернуть? Если это неверно, почему он работает неправильно. Я использую XCode версии 6.1.1.Что нужно для динамического перехода в Swift?
Это то, что я написал
var str = "Hello, playground"
str.dynamicType
Выход:
Hello, playground
(Metatype)
Вы должны сначала обновить Xcode, который полностью устарел –
Чтобы узнать тип объекта. обратитесь к этому [link] (http://stackoverflow.com/questions/24101450/how-do-you-find-out-the-type-of-an-object-in-swift) – Khundragpan
Только _logs_ "(Метатип) "(в вашей очень примитивной версии Xcode/Swift), но это не то, что на самом деле это _is_. – matt