2015-07-21 1 views
0

Я хочу перебирать ячейки в моем UITableView, который содержит ячейки пользовательского класса tempCell, однако я получаю сообщение об ошибке type of expression is ambiguous without more context.Итерация через пользовательские ячейки в UITableView

let paths = tableView_sign_in.visibleCells() 
for cell: tempCell in paths { // type of expression is ambiguous without more context 
    cell.textfield.enabled = false 
} 

ответ

0

Как вы итерация, вы можете привести клетки к пользовательскому типу с помощью опционального связывания (if let) и условного потупив (as?):

for cell in tableView.visibleCells() { 
    if let customCell as? TempCell { 
     customCell.textField.enabled = false 
    } 
} 
1

Вы должны ', если давайте customCell

for cell in tableView.visibleCell() { 
    if let customCell = cell as? TempCell { 
     customCell.textField.enabled = false 
    } 
}