Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.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
Iphone 模拟的;嵌套的;iOS中的导航控制器_Iphone_Objective C_Ios - Fatal编程技术网

Iphone 模拟的;嵌套的;iOS中的导航控制器

Iphone 模拟的;嵌套的;iOS中的导航控制器,iphone,objective-c,ios,Iphone,Objective C,Ios,因此,我有一个导航控制器,在其中,对于每一行选择,我推送ViewController a。然而,ViewController a是另一个项目表 因此,我很难弄清楚如何使ViewController A同时充当导航控制器,在ViewController A中选择的任何一行中,我都可以推送一个视图控制器,我们将其命名为ViewController B 我试图在现有导航控制器中添加导航控制器对象,但没有成功 我该怎么办 提前谢谢 NavigationController有一个rootControlle

因此,我有一个导航控制器,在其中,对于每一行选择,我推送ViewController a。然而,ViewController a是另一个项目表

因此,我很难弄清楚如何使ViewController A同时充当导航控制器,在ViewController A中选择的任何一行中,我都可以推送一个视图控制器,我们将其命名为ViewController B

我试图在现有导航控制器中添加导航控制器对象,但没有成功

我该怎么办


提前谢谢

NavigationController有一个rootController——在您的例子中,这是一种表视图控制器。当您按下视图控制器A-时,您将使用父导航控制器。因此,您可以通过此“父”导航控制器推送任意数量的视图控制器。仔细阅读apple docs

的一节,这是否意味着我必须将根视图控制器的引用传递给我要推送到堆栈中的视图控制器?否,您可以从使用navigationController属性推送的任何控制器访问导航控制器