В предыдущей версии Swift у меня был следующий код.Длина строки в Swift 1.2 и Swift 2.0
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?
правой кнопкой мыши на счет, и «Перейти к определению ». – gnasher729
Спасибо за подсказку. – Molanda