预期宣言(赢得'编译)

时间:2017-11-09 23:47:22

标签: ios swift

我目前正在开展一个项目,但这不会编译。

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

1 个答案:

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