Ответ 1
Хорошо, сделайте то, что говорит ошибка, используйте индекс строковой развертки с оператором "partial range upto":
let actuallyCleanURL = kindaCleanURL[..<kindaCleanURL.endIndex]
Обратите внимание, что это возвращает a Substring
. Если вам нужно сделать больше операций нарезки, сделайте их на этой подстроке. После того, как вы закончите, продвиньте его до String
, запустив его через инициализатор String
(String(mySubString)
), в результате чего будет создана копия памяти.