所以我有一个使用故事板的简单应用程序。我有一些由segues链接的视图控制器。我还有一个控制器设置为默认的“第一个视图控制器”。我知道应用程序无需代码即可自动加载,这是第一个控制器。但是我希望应用程序在决定推送哪个控制器之前首先运行一些检查(即用户登录)。我应该在哪里放置此代码,还是应该删除故事板上的“第一个视图控制器”设置并手动启动?
由于
答案 0 :(得分:2)
您可以将LoginViewcontroller设置为初始viewcontroller,如果用户已登录,则将初始viewcontroller更改为其他内容,您可以通过更改窗口的rootViewController属性来更改初始视图控制器
答案 1 :(得分:1)
我会保留你的第一个控制器,并检查AppDelegate是否要显示登录屏幕。如果您确实显示它们,请按下该控制器,否则,显示“第一个视图控制器”。