IOS Pass 对象对 UINavigationController 子项的引用



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中引用该对象,但不幸的是这些都不起作用:

  1. 通过调用navVC.childViewControllers
  2. 实例化presentVC方法中的对象
  3. 参考childdvc: self.navigationController.HASearch = ...
  4. 中的NavVC属性

还有其他方法吗?

topViewController可以通过:

navVC.topViewController

相关内容

  • 没有找到相关文章

最新更新