第一次 launch/Has 记录故事板视图控制器 Swift
First time launch/Has logged Storyboard View Controllers Swift
我有一个页面视图控制器作为旁边的介绍教程。我的 Login/SignUp VC 转至选项卡栏控制器。这是我的家。
这是我想要完成的:
如果用户是第一次启动该应用程序,请转到“页面视图介绍”,这会将他们引导至 Login/SignUp。
如果用户之前登录过,则转到标签栏控制器的主屏幕。
我的 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")
如果您需要更多帮助,请直接说,我会尽力帮助您。
我有一个页面视图控制器作为旁边的介绍教程。我的 Login/SignUp VC 转至选项卡栏控制器。这是我的家。
这是我想要完成的:
如果用户是第一次启动该应用程序,请转到“页面视图介绍”,这会将他们引导至 Login/SignUp。
如果用户之前登录过,则转到标签栏控制器的主屏幕。
我的 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")
如果您需要更多帮助,请直接说,我会尽力帮助您。