因此,我从RootViewController推送了一个视图控制器,如下所示:
[self.navigationController pushViewController:anotherViewController动画:是];
但是,从anotherViewController
现在开始,我想再次访问RootViewController。
我尝试着
//(现在在anotherViewController内部) /// RootViewController * root =(RootViewController *)self.parentViewController; //没有 // 呃 RootViewController * root =(RootViewController *)[self.navigationController.viewControllers objectAtIndex:0]; //是的!有用
我不确定为什么这样做,也不确定这是否是最好的方法。有人可以评论从您已推入RootViewController的navigationController的控制器中获取RootViewController的更好方法,以及我所做的方法是否可靠?