I have a [String]
called tableData
. I want to save data to that array whenever I get new data from another view controller.
How can I do that?
var NewPlaylistName: String?
var NewImageCover: String?
var tableData = ["Evo X", "458", "GTR", "Evo X", "458", "GTR", "Evo X", "458", "GTR", "Evo X", "458", "GTR"]
override func viewDidLoad() {
super.viewDidLoad()
if NewPlaylistName != nil {
tableData += ["\(NewPlaylistName!)"]
tableImages += ["evox.jpg"]
var newTableData = tableData
println(newTableData)
}
}
If I run the code above I always get:
[Evo X, 458, GTR, Evo X, 458, GTR, Evo X, 458, GTR, Evo X, 458, GTR, sDfsad]
...the same total of array even though I already renew the data.
What I want to know is, how can I add more data to the array?
For example:
[Evo X, 458, GTR, Evo X, 458, GTR, Evo X, 458, GTR, Evo X, 458, GTR, sDfsad, afasds]
...and then add more when there is new data:
[Evo X, 458, GTR, Evo X, 458, GTR, Evo X, 458, GTR, Evo X, 458, GTR, sDfsad, afasds, kljkl]
...and so on.