我有一个 uitabbarcontroller 设置为窗口的根视图。选项卡栏中的选项卡之一设置为 uitableviewcontroller 的子类。我要做的是在触摸其中一行时显示详细信息视图,因此我实现了
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if (!detailViewController) {
detailViewController = [[ItemDetailViewController alloc] init];
}
[detailViewController setEditingArray:
[list objectAtIndex:[indexPath row]]];
[[self navigationController] pushViewController:detailViewController animated:YES];
}
在我的表控制器中,但是当我选择该行时,我的详细视图不会弹出。我添加了 nslog 以查看该函数是否触发 - 确实如此,但我的详细视图仍然没有显示。有任何想法吗?谢谢。