我正在使用 firebase 登录,我需要知道如何在注销之前保持登录状态。我听说过 UserDeafults,但我不确定如何使用它。这是我的登录视图控制器:
import FirebaseAuth
import FirebaseFirestore
import Firebase
import FirebaseAnalytics
import UIKit
class LoginViewController: UIViewController {
@IBOutlet weak var emailTextField: UITextField!
@IBOutlet weak var passwordTextField: UITextField!
@IBOutlet weak var loginButton: UIButton!
@IBOutlet weak var errorLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
setUpElements()
if Auth.auth().currentUser != nil {
// User is signed in.
DispatchQueue.main.async {
self.presentHomeViewController()
}
} else {
// No user is signed in.
}
}
func setUpElements() …Run Code Online (Sandbox Code Playgroud)