ich Wert auf ein Objekt Mapper var testing:[Test]?
Durch die Nutzung dieser Codevon Array zu einem anderen Array Speichern - Swift 3
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)
Was nicht funktioniert genannt gespeichert haben. test.userId print gibt einen Wert innerhalb der Schleife aus, aber wenn ich die Anzahl ausdrücke, ist der Wert Null, anscheinend werden die Werte nicht korrekt gespeichert.
Es gibt keine Erklärung von 'testing' Array 'let test: Test = Test()!' sollte innerhalb der for-Schleife sein. –
Erklärung der Tests am Anfang der Seite: var test: [Test]? –
Ist das Test-Array ein Test-Array? und fügen Sie Testdaten am Ende der for-Schleife an? Können wir die ganze for-Schleife sehen, wenn möglich – theduman