如何将标签栏控制器中的数据传递到其中一个选项卡?

aus*_*tin 26 iphone objective-c storyboard uitabbarcontroller uiviewcontroller

我在故事板中设置了UITabBarController.我想从选项卡栏控制器传递数据字典,以便在相应的子选项卡中使用,该选项卡是标准的UIViewController.

这似乎是一个很长的问题要回答,但我真的不知道从哪里开始.我正在寻找最简单的方法.我必须以编程方式使标签功能化吗?指向我任何有用的开发人员文档也将非常感谢.

-Austin
ps我是新手,到目前为止依赖于storyboard转换的故事板

aus*_*tin 22

花了几天时间,但我发现了一个简单的解决方案.在我的TabBarController的viewDidLoad方法中,我可以使用选项卡式子视图访问和设置属性

    [[self viewControllers] objectAtIndex:0]
Run Code Online (Sandbox Code Playgroud)

或者您希望访问的任何索引.

保存它作为我的tab1_viewController的一个实例给了我一个指向该对象的指针,我可以从中获取并设置我的属性值.这最初不清楚,因为storyboard为我创建了tab_viewController对象.我没有机会按照我想要的方式初始化它们!

  • [self.viewVontrollers firstObject]更安全. (2认同)