You can convert a string to an array by breaking it up by a substring using the
components(separatedBy:) method. For example, you can split a string up by a comma and space like this:
let str = "Andrew, Ben, John, Paul, Peter, Laura" let array = str.components(separatedBy: ", ")
That will return an array of six items, one for each name.
Available from iOS 7.0 – see Hacking with Swift tutorial 5
Did this solution work for you? Please pass it on!
Other people are reading…
About the Swift Knowledge Base
This is part of the Swift Knowledge Base, a free, searchable collection of solutions for common iOS questions.
Get my latest video for free
Learn about value types, functional programming, and protocol-oriented programming in this new video – it's free!