web-dev-qa-db-ja.com

タイプSubstringの値を期待される引数タイプStringに変換できません-Swift 4

文字列の部分文字列を取得して、文字列の配列に追加しようとしています:

var stringToSplit = "TEST TEXT"
var s = [String]()
let subStr = anotherString[0 ..< 6]
s.append(subStr) // <---- HERE I GET THE ERROR

error desc

21
MBH

@ Leo Dabus が述べられているように、new Stringsubstringで初期化する必要があります:

変化する:

s.append(subStr)

に:

s.append(String(subStr))
33
Rashwan L