意外地发现了快速的零

时间:2014-10-31 19:01:34

标签: ios iphone swift

我的控制器中有这样的代码:

var itemList:[String] = []

@IBOutlet var tasksTable:UITableView!

func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int{
    return itemList.count
}

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell{
    var cell = UITableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: "cell")

    cell.textLabel.text = itemList[indexPath.row]

    return cell
}

override func viewWillAppear(animated: Bool) {
    tasksTable.reloadData() <-----------------------
}

为什么我收到此错误?

展开“可选”值时,

错误:意外发现nil

1 个答案:

答案 0 :(得分:3)

这是因为在调用viewWillAppear时,tasksTable为零。你可能忘了在笔尖上连接插座。