Reputation: 405
How can i convert an range int array into an string array?
Like this range int array:
let data = [Array(1...9), Array(0...59), Array(0...59)]
To an string array like:
let data = [["1", "2", "3",.....], ["0","1", "2", "3",...], ["0","1", "2", "3",...]]
Upvotes: 2
Views: 1995
Reputation: 1301
let data = [Array(1...9), Array(0...59), Array(0...59)]
var stringArray = Array<Array<String>>()
for array in data {
var subArray = Array<String>()
for item in array {
subArray.append(String(item))
}
stringArray.append(subArray)
}
Upvotes: 0
Reputation: 801
You can try like this when you get the value from array.
Code Snippets:
let num = [1, 2, 3]
let data = [num, num, num]
let value = data[0]
for x in value {
print(String(x))
}
Upvotes: -2