我目前正在开展一个项目,但这不会编译。
override func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCellEditingStyle, forRowAt indexPath: IndexPath) {
if editingStyle == .delete {
self.contacts.remove(at: indexPath.row)
tableView.deleteRows(at: [indexPath], with: .fade)
}
}
// Return false if you do not want the specified item to be editable.
return true
答案 0 :(得分:0)
试试这个。我假设return true
不属于那里。您不能在方法之外返回值。
override func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCellEditingStyle, forRowAt indexPath: IndexPath) {
if editingStyle == .delete {
self.contacts.remove(at: indexPath.row)
tableView.deleteRows(at: [indexPath], with: .fade)
}
}