I have an array of string which has x amount of elements and x >= 2
let arrayOfString = ["A", "B"]
// or
let arrayOfString = ["A", "B", "C", ...]
and I want to use the arrayOfString to create an object array in this format
[
{
"option": "A"
},
{
"option": "B"
},
...
]
I have tried to create a struct like this
struct PollOptionArray {
let option: String
}
and loop through the string array
var pollDetailArray = [PollOptionArray]()
for index in arrayOfString {
pollDetailArray.append(PollOptionArray(option: index)
}
but I think it is wrong Can anyone give me a suggestion? Thank you