我有一个页面视图控制器作为介绍教程。我的登录/注册VC转到标签栏控制器。哪个是我的家。
这是我想要完成的事情:
如果用户是第一次启动应用,请转到页面视图简介,然后将其引导至Login / SignUp。
如果用户之前已登录,则转到标签栏控制器的主屏幕。
我的登录/ SignUp视图控制器是初始视图控制器的设置。 (如果重要,我使用Parse)。我猜我应该将Page View简介教程设置为初始视图控制器?我可以将Login / SignUp VC链接到页面视图,但不知道从哪里去。我发现的所有答案都在目标C中,这对我们没有帮助..谢谢!
答案 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")
如果您需要更多帮助,请说出来,我会尽力帮助您。