【问题标题】:IOS Pass object's reference to UINavigationController childIOS 传递对象对 UINavigationController 子的引用
【发布时间】: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 中引用该对象,但不幸的是这些都不起作用:

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

还有其他方法可以实现吗?

【问题讨论】:

    标签: ios properties uinavigationcontroller modalviewcontroller


    【解决方案1】:

    topViewController 可以通过以下方式访问:

    navVC.topViewController
    

    【讨论】:

      猜你喜欢
      • 2019-06-05
      • 2015-03-06
      • 1970-01-01
      • 1970-01-01
      • 2016-09-14
      • 1970-01-01
      • 2013-11-24
      • 2021-04-01
      • 2017-09-11
      相关资源
      最近更新 更多