无法将子字符串类型的值转换为所需的参数类型字符串-Swift 4

无法将子字符串类型的值转换为所需的参数类型字符串-Swift 4,swift,swift4,Swift,Swift4,正在尝试获取字符串的子字符串并将其附加到字符串数组: var stringToSplit = "TEST TEXT" var s = [String]() let subStr = anotherString[0 ..< 6] s.append(subStr) // <---- HERE I GET THE ERROR var stringToSplit=“测试文本” var s=[String]() 设subStr=另一个字符串[0..

正在尝试获取字符串的子字符串并将其附加到字符串数组:

var stringToSplit = "TEST TEXT"
var s = [String]()
let subStr = anotherString[0 ..< 6]
s.append(subStr) // <---- HERE I GET THE ERROR
var stringToSplit=“测试文本”
var s=[String]()
设subStr=另一个字符串[0..<6]
s、 追加(subStr)//如前所述,您需要使用
子字符串初始化
新字符串

更改:

s.append(subStr)
致:


只需使用子字符串
s.append(String(subStr))
Awesome初始化一个新字符串-我很难理解如何转换String.subsequence,但这既简单又有效。请接受我的投票
s.append(String(subStr))