覆盖“必须登录屏幕”的最佳做法

时间:2016-10-18 10:01:52

标签: ios swift

隐藏UIViewController(或覆盖它)的最佳做法是屏幕与用户谈论“登录/注册”?

我想隐藏Profile VC,因为用户必须先进行身份验证。

1 个答案:

答案 0 :(得分:1)

这是你应该做的:

1:创建2个Viewcontrollers(配置文件和登录/注册)

2:在app delegate didFinishLaunchingWithOptions中查看用户是否     登录,如果没有点(在我的情况下,我声明initialVC)他登录/注册屏幕像这样     也许:

if currentUser != nil{
self.window?.rootViewController = self.storyboard?.instantiateViewController(withIdentifier: "ProfileViewController")
}else{
self.window?.rootViewController = self.storyboard?.instantiateViewController(withIdentifier: "Login/RegisterViewController")
}