我使用Swift创建了一个使用解析的应用程序,当用户打开应用程序(而不是从后台打开)时,登录屏幕会在进入主视图之前显示一秒。如果用户登录,我不想直接进入主屏幕。
我几乎在任何地方都尝试过放置以下代码。
if PFUser.currentUser() != nil {
}我试过NSUserDefaults来检查用户是否登录了,在应用程序委托didFinishLaunching中,它无法工作。
任何帮助都将不胜感激,谢谢。
发布于 2015-04-09 09:27:20
您需要将支票放入您的"AppDelegate.swift“文件。
然后取决于用户是否登录,是否加载主视图控制器或登录视图控制器。
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Other stuff you need to setup the app...
if PFUser.currentUser() == nil
{
//Load the Login ViewController
}
else
{
//Load the Main ViewController
}
return true
}https://stackoverflow.com/questions/29534415
复制相似问题