UITableview在尝试提取单元信息时意外发现无

时间:2017-11-04 18:59:00

标签: swift uitableview

我正在尝试迭代我的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处,但由于某种原因它会崩溃。有没有人遇到过这样的行为?

Code Segment

0 个答案:

没有答案