Wie können Sie die ausgewählten Zeilen aus einer UITableView abrufen?

Deshalb habe ich diesen Code geschrieben, um ein Häkchen neben einer Zeile zu setzen, die ausgewählt werden soll, weil ich mehrere ausgewählte Zeilen haben möchte

UITableViewCell *cell = [tableView cellForRowAtIndexPath:path];

if (cell.accessoryType == UITableViewCellAccessoryCheckmark) {
    cell.accessoryType = UITableViewCellAccessoryNone;
} else {
    cell.accessoryType = UITableViewCellAccessoryCheckmark;
}

aber wenn ich die Methode verwende:

NSArray *selectedIndexPaths = [self.LightsView indexPathsForSelectedRows];

Es wird nur die letzte Zeile angezeigt, auf die ich geklickt habe. Ist das Häkchen nicht ausgewählt?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage