Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/122.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不是根视图控制器的iOS参考选项卡栏控制器_Ios_Uistoryboard - Fatal编程技术网

不是根视图控制器的iOS参考选项卡栏控制器

不是根视图控制器的iOS参考选项卡栏控制器,ios,uistoryboard,Ios,Uistoryboard,我试图引用我的故事板中的选项卡栏控制器。唯一的问题是,此选项卡栏控制器不是根视图控制器 通常,在AppDelegate中,您会参考选项卡栏控制器,如下所示: self.tabBarController=self.window.rootViewController 这对我来说不起作用 结构如下 欢迎屏幕=>登录屏幕=>选项卡栏控制器 任何帮助都将不胜感激 你为什么不把它设为根目录,并以模态的方式呈现其他视图呢?或者把所有东西都放在导航控制器里,然后按下+弹出按钮?您不希望欢迎屏幕永久存储在内存中…

我试图引用我的故事板中的
选项卡栏控制器
。唯一的问题是,此
选项卡栏控制器
不是根
视图控制器

通常,在
AppDelegate
中,您会参考
选项卡栏控制器,如下所示:
self.tabBarController=self.window.rootViewController

这对我来说不起作用

结构如下
欢迎屏幕=>登录屏幕=>选项卡栏控制器


任何帮助都将不胜感激

你为什么不把它设为根目录,并以模态的方式呈现其他视图呢?或者把所有东西都放在导航控制器里,然后按下+弹出按钮?您不希望欢迎屏幕永久存储在内存中…您可以将引用存储在自己的应用程序代理或任何其他对象的属性中,与其存储一个全局可访问的引用,还可以将它从已有的对象传递给需要它的对象。应该提到的是,所有内容都嵌入到导航控制器中,当我输入这个时,我意识到我可能可以通过导航控制器引用它?如果导航控制器是根,那么它应该有一个ChildViewController数组。在阵列中循环查找UITabBarController。