我有一个页面 View Controller 作为旁边的介绍教程。我的登录/注册 VC 与选项卡栏 Controller 的连接。这是我的家。
这是我想要完成的:
如果用户是第一次启动该应用程序,请转到“页面 View 简介”,这会将他们引导至“登录/注册”。
如果用户之前登录过,则转到标签栏 Controller 的主屏幕。
我的登录/注册 View Controller 设置为初始 View Controller 。 (如果重要的话,我会使用 Parse)。我猜我应该将页面 View 介绍教程设置为初始 View Controller ?我可以将登录/注册 VC 链接到页面 View ,但真的不知道从那里去哪里。我找到的所有答案都在 Objective C 中,这无济于事。谢谢!
最佳答案
你想要的是 NSUserDefaults,你可以在这里阅读:
它用作键值机制,将数据存储在您的应用程序中。当您完成启动应用程序(应用程序委托(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")
如果您需要更多帮助,请说出来,我会尽力帮助您。
关于ios - 首次启动/已登录 Storyboard View Controllers Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32662590/