我正在尝试为我的应用程序的注册过程创建控制器架构。下面是当前状态的图像:
该应用程序第一次从登录页面启动,如果用户单击“注册”,则会通过self.presentViewController
. 导航控制器然后推送通过视图控制器,然后推送到第二个视图控制器。在第二个视图控制器上,用户必须先按“Go”以模态方式导航到请求附加信息的视图控制器,然后才能继续注册过程。一旦用户在这个模态呈现的控制器上输入了附加信息,用户按下“Go Back”通过展开转场返回到第二个视图控制器。
但是,当按下它时,展开转场将返回到第二个视图控制器,但随后立即返回到“登录”页面。即使 unwind 函数嵌套在第二个视图控制器中,似乎 unwind segue 会弹出所有模态呈现的视图。
发生了什么,展开到第二个注册页面的解决方案是什么?