我创建了具有带有 viewController 的 tableView 的应用程序,它应该做的是在选择一个项目后移动到第二个 viewController 并使用传递的数据打开它。我正在 RootTableView 中实现下一件事:
(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSString *selecteditem = [listOfItems objectAtIndex:indexPath.row];
DetailViewController *dvController = [[DetailViewController alloc] initWithNibName:@"DetailView" bundle:[NSBundle mainBundle]];
dvController.selectedItem = selectedItem;
[self.navigationController pushViewController:dvController animated:YES];
[dvController release];
dvController = nil;
}
这段代码应该基本上可以工作,但是在我选择一个项目后,它被选中(蓝色)并且它保持在选定的蓝色并且没有发生任何事情......在我选择另一行之后发生同样的事情,我的有什么问题代码?