Ich versuche, die Schaltfläche zum Löschen einer Zelle zu ändern. Ich habe 2 Funktionen:Ändern Sie den Text der Zelle Löschen-Taste
override func tableView(_ tableView: UITableView, editActionsForRowAt indexPath: IndexPath) -> [UITableViewRowAction]? {
let titleBtn = UITableViewRowAction(style: UITableViewRowActionStyle.default, title: "Supprimer") { (action , indexPath) -> Void in
self.isEditing = false
//ackAction.backgroundColor = UIColor.orange
}
return [titleBtn]
}
override func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) -> Bool {
return true
}
Aber, wenn ich meine app laufen, wird der Text der Schaltfläche geändert wird, aber das Löschen funktioniert nicht (ich kann nicht Daten von meinem Array löschen und die Reihe meiner Tabellenansicht). Bevor Sie diese Funktionen hinzufügen, hat alles perfekt funktioniert. Ein Detail: in der canEditRowAt
Funktion habe ich versucht, zu falschen zurückzukehren ... Dank durch Voraus
Vielen Dank, alles ist jetzt in Ordnung;) – Wills
@Wills war die Antwort hilfreich? –