我的故事板设置如下:
V1ViewController
UITableViewController
和一组静态单元格我正在尝试从
V1ViewController
中的代码访问“左详细信息”中的文本框,但似乎无法弄清楚如何遍历该层次结构。任何帮助,将不胜感激。 最佳答案
这是获取对子视图控制器的引用的正确方法:
- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString: @"childViewControllerSegue"]) {
ChildViewController *myChildViewController = (ChildViewController *) [segue destinationViewController];
//With myChildViewController you can access your child view controller for example:
[myChildViewController.myTableView reloadData];
}
}
请记住,由于这是容器视图,因此在加载
ViewController
时将调用此方法。因此,将myChildViewController
保存为属性或实例变量以供以后使用是一个好主意。