In meinem Tisch View-Controller ist esiPhone, Haken für edit/done Tastenklick in der Tabellenansicht
self.navigationItem.leftBarButtonItem = self.editButtonItem;
, die in der linken oberen Ecke eine regulären bearbeiten/done Taste erzeugt. Sobald der Benutzer auf "Bearbeiten" klickt, ändert sich die Beschriftung der Schaltfläche zu "Fertig" und die Tabelleneinträge können gelöscht oder neu angeordnet werden. Ich möchte benachrichtigt werden, sobald der Benutzer auf "Fertig" klickt. Gibt es dafür einen Haken?
Hintergrund: Ich möchte die Reihenfolge der Einträge beibehalten, d. H. Wenn der Benutzer das nächste Mal diese Ansicht aufruft, möchte ich die Einträge in der Reihenfolge anzeigen, die zuletzt verwendet wurde.
Denken Sie daran, dass setEditing: animated() auch aufgerufen wird, wenn irgendetwas die Ansicht programmatisch platziert Bearbeitungsmodus. Ich habe eine zusätzliche Methode hinzugefügt, die nur [super setEditing] aufruft, mit der ich den Bearbeitungsmodus extern einstellen kann. – Symmetric
Hinweis: Wenn Sie dies über einen 'UIViewController' als' UITableView' ** Delegat ** tun, vergewissern Sie sich, dass 'UITableView' den Bearbeitungsstatus der ** Tabelle mit' [self.tableView setEditing] festlegt : Bearbeitung animiert: animiert] '. – cloudrave