IOS 传递对象对 UINavigationController 子的引用
Posted
技术标签:
【中文标题】IOS 传递对象对 UINavigationController 子的引用【英文标题】:IOS Pass object's reference to UINavigationController child 【发布时间】:2014-03-12 21:23:59 【问题描述】:在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方法中实例化对象
参考 ChildVC 中的 NavVC 属性:self.navigationController.HASearch = ...
还有其他方法可以实现吗?
【问题讨论】:
【参考方案1】:topViewController 可以通过以下方式访问:
navVC.topViewController
【讨论】:
以上是关于IOS 传递对象对 UINavigationController 子的引用的主要内容,如果未能解决你的问题,请参考以下文章
警告:尝试在已呈现 <RCTModalHostViewController> 的 <RNNsideMenuController> 上呈现 <UINavigationCon