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



我一直在一遍又一遍地做这件事,但找不出来源。有人能看看我做错了什么吗?

 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等)

您是否向TableView注册了一个单元格类?相关问题中缺少以下内容:

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

这是一个不同的错误消息,所以我猜这不是同一个问题。你能从TableViewController发布更多代码吗?

相关内容

  • 没有找到相关文章

最新更新