我的控制器中有这样的代码:
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
答案 0 :(得分:3)
这是因为在调用viewWillAppear
时,tasksTable
为零。你可能忘了在笔尖上连接插座。