Ho appena iniziato a lavorare con tableViews e ho 5 celle in una tableview in una viewController incorporata in un navigationController. Quando una cella viene premuta, viene spinto un'altra vista. Il mio problema è che la cella che premo è selezionata ma la selezione non scompare. Ho provato con questo codice:deselectRowAtIndexPath problema
- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath
{
[self.tableView deselectRowAtIndexPath:indexPath animated:NO];
NewViewController *newViewController = [[NewViewController alloc] init];
newViewController.theTitle = [self.tableView cellForRowAtIndexPath:indexPath].textLabel.text;
[self.navigationController pushViewController: newViewController animated:YES];
}
Il TableView è inizializzato nel metodo viewDidLoad.
Ancora quando faccio clic su una cella viene spinto il nuovo viewController ma la cella rimane selezionata. Quale potrebbe essere il problema qui?
Non dimenticare di accettare la risposta che ti ha aiutato. – rmaddy