在swift中的uitableview单元格中显示你好

时间:2015-01-02 10:47:43

标签: ios iphone swift

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell
{
    var cell = tableView.dequeueReusableCellWithIdentifier("Cell") as UITableViewCell!
    cell.textLabel?.text = "hello"
    return cell
}

我得到致命错误

fatal error: unexpectedly found nil while unwrapping an Optional value

2 个答案:

答案 0 :(得分:1)

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

        cell.textLabel?.text = "hello"

        return cell
    }

答案 1 :(得分:0)

在上面的注释中提到的Abhishek Sharma,您的错误是由于返回nil的可选值的展开引起的,而您的代码需要非零值。

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

var cell: UITableViewCell? = tableView.dequeueReusableCellWithIdentifier("cell") as? UITableViewCell
cell?.textLabel?.text = "hello"
return cell!

}