2015-07-10 56 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 
    } 

它的工作完全正常