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
答案 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!
}