Swift中未解析的标识符

时间:2015-06-19 08:19:06

标签: swift

我无法在Swift和Xcode中解决这个问题

错误迅速使用未解析的标识符

//配置单元格......

    cell.textLabel?.text = restaurantNames[indexPath.row]

    cell.thumbnailImageView.image = UIImage(named: restaurantImages [indexPath.row])

    return cell

}

1 个答案:

答案 0 :(得分:0)

cellForRowAtIndexPath方法中,您必须使用其故事板ID识别您的tableViewCell,在这种情况下,它是Cell

override func viewDidLoad() {
     tableView.registerClass(CustomTableViewCell.self, forCellReuseIdentifier: "Cell")
}

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath)->UITableViewCell
{
    var cell:CustomTableViewCell? = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as? CustomTableViewCell 
    cell!.textLabel?.text = restaurantNames[indexPath.row]
    cell!.thumbnailImageView.image = UIImage(named: restaurantImages [indexPath.row])
    return cell!
}