Ich versuche, die ausgewählten Zeilen eines UITableViews zu erhalten, nachdem der Bearbeitungsmodus beendet wurde.UITable Ausgewählte Zeilen nach der Bearbeitung anzeigen
- (void)tableView:(UITableView *)tableView didEndEditingRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"did end editing");
NSArray *selectedRows = [tableView indexPathsForSelectedRows];
NSLog(@"%i", selectedRows.count);
}
Dies funktioniert leider nicht. Diese Methode wird nie aufgerufen, wenn ich die Bearbeitung beende.
Eigentlich möchte ich, dass der Benutzer in der Lage ist, einige Zeilen auszuwählen und die entsprechenden Daten in eine Mail zu übertragen.
Wie bekomme ich diese Zellen ?! Ich hoffe ihr könnt mir helfen!
Grüße, Julian
ich irgendwie nur herausgefunden. Ich setze die Zellen in ein Array 'if (tableView.editing) {[array addObject: cell];}' wenn ich sie auswähle und lösche sie, wenn ich die Auswahl aufnehme. Ich weiß nicht, ob das eine sehr charmante Art ist ... Aber es funktioniert für mich :) Danke für die Antwort, aber –
Ich denke, das macht sehr viel Sinn. Ich bin froh, dass du einen Weg gefunden hast. – RyanJM