Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.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_Uiviewcontroller_Ios9 - Fatal编程技术网

Ios 自定义容器视图控制器与普通分段和回放分段

Ios 自定义容器视图控制器与普通分段和回放分段,ios,uiviewcontroller,ios9,Ios,Uiviewcontroller,Ios9,我的意图是创建一个主场景和视图控制器,该控制器大部分时间处于控制状态,但当逻辑需要时,它将切换到其他几个场景中的一个。这些“其他”场景中的每一个都将使用回放分段返回到主视图控制器。选择的其他场景由主视图控制器中的逻辑决定。这很好,直到我发现需要从一个“其他”场景过渡到另一个“其他”场景,而不呈现主场景中的任何内容。在显示任何内容之前,我想在主视图控制器中放置PerformsgueWithIdentifier 我已经试着把表演格放进去了。。在捕获回放序列的方法中,在viewWillAppear方法

我的意图是创建一个主场景和视图控制器,该控制器大部分时间处于控制状态,但当逻辑需要时,它将切换到其他几个场景中的一个。这些“其他”场景中的每一个都将使用回放分段返回到主视图控制器。选择的其他场景由主视图控制器中的逻辑决定。这很好,直到我发现需要从一个“其他”场景过渡到另一个“其他”场景,而不呈现主场景中的任何内容。在显示任何内容之前,我想在主视图控制器中放置PerformsgueWithIdentifier

我已经试着把表演格放进去了。。在捕获回放序列的方法中,在viewWillAppear方法中,在从回放方法异步启动的块中,但在所有情况下,我都看到PerformsgueWithIdenitifer方法执行,然后,适当的prepareForSegue但随后控制返回到主视图控制器,我在设备中得到的场景来自主视图控制器

我试着研究其他方法,似乎构建一个定制的容器视图控制器是实现这一点的一种方法,但它似乎不正确,因为我想切换到的所有“其他”场景都是推式切换,并占据整个屏幕

是否有某种原因导致从回放序列接收控制的视图控制器无法启动序列而不出现自身?自定义容器视图控制器是否是执行此操作的正确方法?如果是后者,我是让情节提要设置所有其他视图控制器的嵌入分段,还是让它们在情节提要中保持未连接状态并在代码中加载

提前感谢,##警告-新手-这是我第一个真正的项目##