2015-07-10 54 views
0

我试图保持当前用户登录,即使他们关闭应用程序(没有最小化但非常接近)像每个其他应用程序一样。解析文档建议使用保持当前用户使用swift登录并解析

var currentUser = PFUser.currentUser() 
if currentUser != nil { 
    // Do stuff with the user 
} else { 
    // Show the signup or login screen 
} 

但是关闭应用程序后,currentUser总是为零。任何帮助将不胜感激

+0

可能重复的http://stackoverflow.com/questions/30429294/ios-app-extension-has-pfuser-currentuser-set -to-NIL – SwiftArchitect

回答

1

这段代码应该工作,只要在解析会话仍然是。

我遇到了同样的问题,因为我在func viewDidLoad()中编写了代码。

当我写道:

func viewDidAppear(animated:Bool){ 
    super.viewDidAppear(animated) 
    var currentUser = PFUser.currentUser() 
    if currentUser != nil { 
     // Do stuff with the user 
    } else { 
     // Show the signup or login screen 
    } 

它的工作完全正常