I did save value to an object mapper called
var testing:[Test]?
By using this code
let test: Test = Test()!
var i = 0
while i < self.array.count{
let test: Test = Test()!
test.userId = self.array[i]
print(test.userId)
test.firstName = self.array[i+1]
test.lastName = self.array[i+2]
test.img1 = self.array[i+3]
test.img2 = self.array[i+4]
test.img3 = self.array[i+5]
test.featuredImg1 = self.array[i+6]
test.url1 = self.array[i+7]
test.featuredImg2 = self.array[i+8]
test.url2 = self.array[i+9]
test.featuredImg3 = self.array[i+10]
test.url3 = self.array[i+11]
test.userId2 = self.array[i+12]
test.firstName2 = self.array[i+13]
test.lastName2 = self.array[i+14]
test.img4 = self.array[i+15]
test.img5 = self.array[i+16]
test.img6 = self.array[i+17]
test.featuredImg4 = self.array[i+18]
test.url4 = self.array[i+19]
test.featuredImg5 = self.array[i+20]
test.url5 = self.array[i+21]
test.featuredImg6 = self.array[i+22]
test.url6 = self.array[i+23]
i = i + 24
testing?.append(test)
}
print(testing?.count)
Which is not working. test.userId print is giving a value inside the loop but when i print the count the value is nil , apparently the values are not being saved correctly.
testingarray alsolet test: Test = Test()!should be inside the for loop.[String]()you get rid of all type casts, too.