Swift 1.2中的向下转换错误

时间:2015-04-21 17:55:01

标签: ios xcode swift

我在configureCheckmarkForCell方法中遇到错误,该方法在解包可选值错误时返回"意外发现的nil"

虽然它没有为configureTextForCell方法返回错误。为什么呢?

以下是方法:

func configureCheckmarkForCell(cell: UITableViewCell, withChecklistItem item: ChecklistItem) {

        let label = cell.viewWithTag(1001) as! UILabel //Getting error message on this line

            if item.checked {
                label.text = "√"
            } else {
                label.text = ""
            }
    }

    func configureTextForCell(cell: UITableViewCell, withChecklistItem item: ChecklistItem) {

        let label = cell.viewWithTag(1000) as! UILabel
        label.text = item.text
    }

0 个答案:

没有答案