Trying to get substring of String and append it to array of Strings:
var stringToSplit = "TEST TEXT"
var s = [String]()
let subStr = anotherString[0 ..< 6]
s.append(subStr) // <---- HERE I GET THE ERROR
As @Leo Dabus mentioned, you need to initialize a new String
with your substring
:
Change:
s.append(subStr)
To:
s.append(String(subStr))