我正在尝试迭代我的TableView以提取用户输入,图片状态等信息。这是代码:
func verifyBoxChecked() {
let count = (sharedActiveFrenzis.sharedInstance.frenziList[(reserve_frenzi_model?.selectedIndex)!].itemsForSale?.count)!
for index in 0 ..< count {
let indexPath = IndexPath(row: index, section: 0)
let mycell = myTableView.cellForRow(at: indexPath) as! ReserveFrensiTableViewCell
if(mycell.checkBox.imageView?.image == ☁) {
checkedCells.append(mycell)
checkedCellIndex.append(index)
atLeastOneBoxChecked = true
}
}
}
我为这个TableView制作了自定义单元格,我试图抓住每一行并将其设置为我的自定义单元格类,以便我可以访问这些信息。
我正在运行for循环来执行此操作,具体取决于第0节中的行数。
当行数<&lt; 3,一切都符合我的需要。但是,当它超过3时,我收到unexpectedly found nil
错误。
正如您所看到的,我的TableView有5行,所有这些行都在0节中。此TableView中也只有一个部分。
indexPath应该存在于索引3处,但由于某种原因它会崩溃。有没有人遇到过这样的行为?