Длина строки в Swift 1.2 и Swift 2.0 [копия]
На этот вопрос уже есть ответ здесь:
Получить длину строки 45 ответовВ предыдущей версии Swift у меня был следующий код.
func myfunc(mystr: String) {
if mystr.utf16Count >= 3 {
С последней версией Swift 1.2 я теперь получаю следующую ошибку.
'utf16Count' is unavailable: Take the count of a UTF-16 view instead, i.e. count(str.utf16)
Итак, я изменил свой код следующим образом.
func myfunc(mystr: String) {
if count(mystr.utf16) >= 3 {
Но это не работает. Теперь я получаю следующее сообщение об ошибке.
'(String.UTF16View) -> _' is not identical to 'Int16'
Как правильно получить длину строки в Swift 1.2?