致命错误:在展开可选值(lldb)时意外发现nil

时间:2015-02-18 23:10:42

标签: ios swift

我一遍又一遍地这样做,无法弄清楚来源。有人可以看看我做错了吗?

 override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    var myCell:cell = self.tableView.dequeueReusableCellWithIdentifier("myCell") as cell

    myCell.title.text = titles[indexPath.row]
    myCell.username.text = usernames[indexPath.row]

    imageFiles[indexPath.row].getDataInBackgroundWithBlock{
        (imageData: NSData!, error: NSError!) -> Void in

        if error == nil {

            let image = UIImage(data: imageData)

            myCell.postedImage.image = image
        }


    }


    return myCell

}

错误显示: 线程1:EXC_Breakpoint(代码= 1等。

1 个答案:

答案 0 :(得分:0)

您是否使用TableView注册了一个单元类? related question中缺少以下内容:

self.tableView!.registerClass(UITableViewCell.self, forCellReuseIdentifier: "Cell")

但这是一个不同的错误信息,因此我猜测它不是同一个问题。你可以从TableViewController发布更多代码吗?