Это сводит меня с ума.Как преобразовать Int в String.CharacterView.Index
В Swift 2.2 он делает невозможным индекс String
с Int
. Например:
let myString = "Test string"
let index = 0
let firstCharacter = myString[index]
Это приведет с ошибкой компиляции, говоря
«индекс» недоступен: не подстрочный Строка с Int, обратитесь к документации комментарий для обсуждения
Один обходной путь, который я вижу, состоит в том, чтобы преобразовать целое число в тип индекса, но я не могу понять, как это сделать.
Swift внезапно стало очень сложно использовать с 2.2 ... – nekonari
Возможный дубликат [Получить n-й символ строка в языке программирования Swift] (http://stackoverflow.com/questions/24092884/get-nth-character-of-a-string-in-swift-programming-language) – Moritz
Невозможно было проиндексировать строку с помощью 'Int' в Swift. – Sulthan