在ViewController_1
中,UINavigationController
模态存在:
-(void)presentVC {
UINavigationController *navVC = [self.storyboard instantiateViewControllerWithIdentifier:@"someName"];
navVC.HASearch = self.HASearch;
[self presentViewController:navVC animated:YES completion:nil];
}
但是我想把ViewController_1
的对象HASearch
的引用传递给UINvavigationController
的子视图控制器而不是UINvavigationController
本身,以便在该子视图控制器中修改它。
我正在尝试不同的方法来传递它或在ChildVC
中引用该对象,但不幸的是这些都不起作用:
- 通过调用
navVC.childViewControllers
实例化presentVC方法中的对象 - 参考childdvc:
self.navigationController.HASearch = ...
中的NavVC属性
还有其他方法吗?
topViewController可以通过:
navVC.topViewController