我想在我的UITableView中迭代包含自定义类“tempCell”的单元格的单元格,但是,我收到错误type of expression is ambiguous without more context
。
let paths = tableView_sign_in.visibleCells()
for cell: tempCell in paths { // type of expression is ambiguous without more context
cell.textfield.enabled = false
}
答案 0 :(得分:1)
你必须“如果让' customCell
for cell in tableView.visibleCell() {
if let customCell = cell as? TempCell {
customCell.textField.enabled = false
}
}
答案 1 :(得分:0)
在迭代时,您可以使用可选绑定(if let
)和条件向下转换(as?
)将单元格强制转换为自定义类型:
for cell in tableView.visibleCells() {
if let customCell as? TempCell {
customCell.textField.enabled = false
}
}