尝试获取String的子字符串并将其附加到字符串数组:
var stringToSplit = "TEST TEXT"
var s = [String]()
let subStr = anotherString[0 ..< 6]
s.append(subStr) // <---- HERE I GET THE ERROR
Run Code Online (Sandbox Code Playgroud)
Ras*_*n L 35
正如@Leo Dabus所提到的,你需要new String用你的初始化substring:
更改:
s.append(subStr)
Run Code Online (Sandbox Code Playgroud)
至:
s.append(String(subStr))
Run Code Online (Sandbox Code Playgroud)