第一次 launch/Has 记录故事板视图控制器 Swift

First time launch/Has logged Storyboard View Controllers Swift

我有一个页面视图控制器作为旁边的介绍教程。我的 Login/SignUp VC 转至选项卡栏控制器。这是我的家。

这是我想要完成的:

  1. 如果用户是第一次启动该应用程序,请转到“页面视图介绍”,这会将他们引导至 Login/SignUp。

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

我的 Login/SignUp 视图控制器设置为初始视图控制器。 (如果重要的话,我会使用 Parse)。我猜我应该将页面视图介绍教程设置为初始视图控制器?我可以 link Login/SignUp VC 到页面视图,但真的不知道从那里去哪里。我找到的所有答案都在 Objective C 中,这无济于事。谢谢!

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

它作为一种键值机制,将数据存储在您的应用程序中。当您完成启动应用程序(应用程序委托中的 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

} 

要设置 "User Logged In Information",您只需在需要时输入以下代码(在本例中为首次成功登录后)

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

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