使用 swift 和 parse 保持当前用户登录

Posted

技术标签:

【中文标题】使用 swift 和 parse 保持当前用户登录【英文标题】:To keep the current user logged in using swift and parse 【发布时间】:2015-07-10 02:06:26 【问题描述】:

我试图让当前用户保持登录状态,即使他们像其他所有应用程序一样关闭应用程序(没有最小化但关闭)。解析文档建议使用

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

但关闭应用后 currentUser 始终为 nil。任何帮助将不胜感激

【问题讨论】:

***.com/questions/30429294/…的可能重复 【参考方案1】:

只要解析中的会话仍在运行,该代码的 sn-p 就应该工作。

我遇到了同样的问题,因为我在 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
    

效果很好

【讨论】:

以上是关于使用 swift 和 parse 保持当前用户登录的主要内容,如果未能解决你的问题,请参考以下文章

检查用户是不是有效 Parse (Swift)

无法使用 Swift 在 Xcode 中使用 Parse 1.7.2 和 Facebook SDK 4.1 创建新用户

Facebook 使用 Swift 和 Parse 登录到主 ViewController

iOS Swift Parse-Server 用户登录认证

Swift - 根据数组值从 Parse 表中加载

即使关闭应用程序,如何保持用户登录?我正在使用 swift 3 和 Firebase