首次启动/已记录故事板视图控制器Swift

时间:2015-09-18 23:40:31

标签: ios xcode swift uistoryboard swift2

我有一个页面视图控制器作为介绍教程。我的登录/注册VC转到标签栏控制器。哪个是我的家。

这是我想要完成的事情:

  1. 如果用户是第一次启动应用,请转到页面视图简介,然后将其引导至Login / SignUp。

  2. 如果用户之前已登录,则转到标签栏控制器的主屏幕。

  3. 我的登录/ SignUp视图控制器是初始视图控制器的设置。 (如果重要,我使用Parse)。我猜我应该将Page View简介教程设置为初始视图控制器?我可以将Login / SignUp VC链接到页面视图,但不知道从哪里去。我发现的所有答案都在目标C中,这对我们没有帮助..谢谢!

1 个答案:

答案 0 :(得分:3)

你想要的是NSUserDefaults,你可以在这里阅读:

它作为一种键值机制,可以在您的应用中存储数据。当您完成启动应用程序(app delegate中的applicationDidFinishLaunchingWithOptions)时,您可以执行以下操作:

let defaults = NSUserDefaults.standardUserDefaults()
if defaults.objectForKey("userAsLoggedInBefore") {

    //here you insert the code to go to the home screen

} else {

    //this means the user hasn't logged in before and you can redirect him to the registeration page

} 

要设置“用户登录信息”,您只需要在需要时添加以下代码(在这种情况下,在第一次成功登录后)

NSUserDefaults.standardUserDefaults().setObject("1", forKey: "userAsLoggedInBefore")

如果您需要更多帮助,请说出来,我会尽力帮助您。