У меня есть проект, в котором я хочу открыть UITableViewController после UITableViewController через UINavigationController. Дело в том, что он работает в первый раз, когда вызывается этой функцией:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
SDMetadataEntity *entity = [self.optionItems objectAtIndex:indexPath.row];
SudzcDetailViewController *detailViewController = [[SudzcDetailViewController alloc] init];
detailViewController.refName = entity.Name;
[self.navigationController pushViewController:detailViewController animated:YES];
[detailViewController release];
[entity release];
}
Но когда я нажимаю кнопку "Назад" на панели навигации и снова нажимаю тот же элемент, происходит сбой! Он не падает, когда я нажимаю другой элемент в первом UITableViewController. Мне бы очень хотелось узнать, что я делаю неправильно!