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.
Go from iOS to macOS the easy way!
If you like Hacking with Swift, you'll love Hacking with macOS – learn to build macOS apps today, using 18 real-world projects!