我有以下代码来填充单元格,当我告诉底部它给出致命错误。我观察到它可能是由于数组中的单元格捕获nil
值。
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell: UITableViewCell = tableView.dequeueReusableCell(withIdentifier: "cell") as UITableViewCell!
// Set text from the data model
cell.textLabel?.text = values[indexPath.row]
cell.textLabel?.font = textField.font
return cell
}
func numberOfSections(in tableView: UITableView) -> Int {
return 1
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return values.count;
}
答案 0 :(得分:0)
如果只使用一个部分,请在此处使用此功能。
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return values.count
}
多个部分的类似解决方法。只需检查您是否永远不会访问超过values
的{{1}}值。