Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.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/26.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目标c-在用户登录后将uiviewcontroller设置为馈送屏幕,然后重新启动应用程序_Ios_Objective C_Appdelegate - Fatal编程技术网

iOS目标c-在用户登录后将uiviewcontroller设置为馈送屏幕,然后重新启动应用程序

iOS目标c-在用户登录后将uiviewcontroller设置为馈送屏幕,然后重新启动应用程序,ios,objective-c,appdelegate,Ios,Objective C,Appdelegate,我有这个登录页面屏幕,显示在第一次加载 然后,当用户输入密码和用户名时,它将重定向到提要屏幕 我的问题是: 如果用户已经登录,那么当用户终止并重新启动应用程序时,如何将屏幕设置为feed screen 它总是加载登录屏幕。请帮帮我!我是新手。如果用户尚未登录,您可以在feedViewController上显示loginViewController,而不显示任何动画。因此loginViewController将覆盖feedViewController if (!loggedIn) {

我有这个登录页面屏幕,显示在第一次加载

然后,当用户输入密码和用户名时,它将重定向到提要屏幕

我的问题是:

  • 如果用户已经登录,那么当用户终止并重新启动应用程序时,如何将屏幕设置为feed screen

它总是加载登录屏幕。请帮帮我!我是新手。

如果用户尚未登录,您可以在
feedViewController
上显示
loginViewController
,而不显示任何动画。因此
loginViewController
将覆盖
feedViewController

if (!loggedIn) {
    feedViewController.present(loginViewController, animated: false, completion: nil)
}
如果用户已登录,则无需执行任何操作,因为
feedViewController
是主视图控制器。因此,如果用户已经登录,他们将看到
feedViewController

要完成回答,在用户输入用户名和密码并成功登录后,您可以通过动画关闭
loginViewController
,它将提供漂亮的向下滑动动画,并显示其后面的
feedViewController

loginViewController.dismiss(animated: true, completion: nil)