iOS登录/自动登录和注销流程
我有一个ios应用程序,我正在尝试实现登录/自动登录和注销过程。我想知道设计故事板的最佳方式是什么。现在我有一个登录视图控制器,当用户登录时,它会实例化主视图控制器,它是一个tabbar控制器。在注销时,我想回到登录视图控制器。这在我完成登录过程时有效,但如果我自动登录到主视图控制器,则它不起作用,因为它不是以模式显示的。有许多方法可以实现您所描述的自动登录/注销体验 一种方法是使用iOS登录/自动登录和注销流程,ios,swift,storyboard,Ios,Swift,Storyboard,我有一个ios应用程序,我正在尝试实现登录/自动登录和注销过程。我想知道设计故事板的最佳方式是什么。现在我有一个登录视图控制器,当用户登录时,它会实例化主视图控制器,它是一个tabbar控制器。在注销时,我想回到登录视图控制器。这在我完成登录过程时有效,但如果我自动登录到主视图控制器,则它不起作用,因为它不是以模式显示的。有许多方法可以实现您所描述的自动登录/注销体验 一种方法是使用情节提要引用在情节提要之间进行切换:一种用于登录,另一种用于主选项卡栏 例如: 创建Login.storyboar
情节提要引用在情节提要之间进行切换:一种用于登录,另一种用于主选项卡栏
例如:
创建Login.storyboard文件
通过在项目的目标设置中将主界面
值设置为登录
,首先加载登录
情节提要
将情节提要引用
对象拖到情节提要上,并创建一个指向该对象的序列
使用属性检查器,确保情节提要引用设置为Main(默认情况下,它将初始化主情节提要的初始视图控制器)
现在,在主
情节提要中,将另一个情节提要引用
拖动到中,并为其创建一个序列(使用属性检查器将引用设置为登录)
当您想要注销时,在segue上执行一个调用,该调用引用登录脚本引用
此外,这里还有一个关于登录情节提要流的类似问题(可能重复):
请随时寻求任何帮助来设置此设置。希望这能有所帮助。当您注销时,这是一个什么样的序列?如果是推送,那么它会不断地将视图推送到堆栈中。很好,@ngumbo。我会使用一个模式segue来导航到登录视图,因为它实际上与“父”或主选项卡视图的数据没有任何关系。它组织登录,包括带有加载屏幕的自动登录。