私はtableViewsを使い始めたばかりで、viewControllerのtableviewに5つのセルがnavigationControllerに埋め込まれています。セルが押されると、別のビューが押し込まれます。私の問題は、押したセルが選択されているが、選択が消えないことです。私はこのコードで試しました:
- (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];
}
tableView は viewDidLoad メソッドで初期化されます。
それでもセルをクリックすると、新しいviewControllerがプッシュされますが、セルは選択されたままです。ここで何が問題になる可能性がありますか?