Я использую цикл для установки исходного изображения для элементов панели табуляции, поэтому невыбранное состояние не является серым (мои исходные значки белые). Тем не менее, похоже, что последнее обновление Xcode 8 сломал код:Ожидаемое выражение последовательности swift 3
for (items in 0 ..< tabBar.items!.count){
let tabItemIndex = tabBar.items![items]
tabItemIndex.image = tabItemIndex.image!.withRenderingMode(UIImageRenderingMode.alwaysOriginal)
}
}
Я получаю следующие ошибки в первой строке: Expected 'in' after for-each pattern
, Expected Sequence expression for for-each loop
и Expected pattern
.
Может ли кто-нибудь помочь мне исправить это решение? Он отлично работал до сегодняшнего дня.
Спасибо!
Как насчет удаления скобок? – matt
ваш код имеет очень странное имя. Вы вызываете индекс 'items' и используете это для извлечения элемента, но вы вызываете' index'. почему бы просто не перечислять элементы как 'для элемента в items {item.image = ...}'? – vikingosegundo
@vikingosegundo, давайте просто заставим его пройти синтаксическую ошибку, прежде чем мы попытаемся улучшить его стиль! – matt