Da Sie immer wieder eine PPEND die gleiche (Wert) Element, Sie brauchen nicht eine Schleife hier zu verwenden, sondern kann einfach eine Sammlung an das bestehende arrayOfLinks
Array anhängen:
if arrayOfLinks.count <= row {
arrayOfLinks.append(contentsOf:
[String](repeating: "", count: row - arrayOfLinks.count + 1))
}
Dies auch performanter sein sollte als wiederholt anhängt (gleicher Wert) Elemente Nicht, dass dies ein Problem sein sollte.
Beachten Sie auch, dass (gemäß Ihrer ursprünglichen Lösung) ein row
Wert von z. 10
ergibt eine Summe (vorhanden + neu) von 11
Elementen im numberOfEntries
Array.
http://stackoverflow.com/questions/36173379/warning-c-style-for-statement-is-deprecated-and-will-be-removed-in-a-future-ve/36173489#36173489 –