Ich verwende eine Schleife, um das Originalbild für Registerkartenelemente so festzulegen, dass der nicht ausgewählte Status nicht grau ist (meine ursprünglichen Symbole sind weiß). Allerdings sieht es aus wie die jüngste Xcode 8 Update den Code brach:Erwarteter Sequenzausdruck swift 3
for (items in 0 ..< tabBar.items!.count){
let tabItemIndex = tabBar.items![items]
tabItemIndex.image = tabItemIndex.image!.withRenderingMode(UIImageRenderingMode.alwaysOriginal)
}
}
ich die folgenden Fehler in der ersten Zeile erhalten: Expected 'in' after for-each pattern
, Expected Sequence expression for for-each loop
und Expected pattern
.
Kann mir bitte jemand helfen, diese Lösung zu reparieren? Es hat bis heute gut funktioniert.
Danke !!
Wie wäre es, wenn Sie die Klammern löschen? – matt
Ihr Code hat einige sehr seltsame Namen. Sie rufen den Index 'items' auf und verwenden diesen, um ein Element zu holen, rufen aber' index' auf. Warum listen Sie nicht einfach die Items als 'für Item in Items {item.image = ...} auf? – vikingosegundo
@vikingosegundo Lass uns einfach den Syntaxfehler überwinden, bevor wir versuchen, seinen Stil zu verbessern! – matt