0

我在splitView - SearchDeatilViewController中有一个详细视图控制器。但该视图控制器已连接到导航控制器。 如何获得该子视图来控制他?如何获得UINavigationController子视图

我试过这样的,重装副视点的tableView:

SearchDetailViewController *detail1 = (SearchDetailViewController *)[self.viewControllers objectAtIndex:1]; 
[detail1.tableView reloadData]; 

但它给我的错误:

-[UINavigationController reloadTable]: unrecognized selector sent to instance

看来我在可变detail1获取对象的类型是navigationController的。显然我需要更深入一层。我怎样才能做到这一点?

谢谢

+0

为什么错误说'reloadTable',而你的代码说'reloadData'? – 2010-09-12 18:19:34

+0

我完全不理解这个问题。 “我怎样才能得到这个子视图来控制他”是什么意思? – 2010-09-12 19:46:17

+0

好的。我有splitView有两个视图:masterView和detailView。 DetailView也有navigationController。但我想要detailView来重载表格。但是当我从位置1的splitView获得视图控制器时,我得到最顶级的控制器,那就是navigationController。 我怎样才能得到的是我从splitView得到的navigationController下的视图? – 2010-09-13 15:25:14

回答

0

我找到了解决方案。只是标记的子视图,而不是使用[myView viewWithTag:X]访问它们,它的工作原理。

相关问题