ユーザーがログアウトすることを決定するまで、現在のユーザー セッションをアクティブに維持しようとしています。どのコードを実装する必要がありますか? 正確にはどこに実装する必要がありますか?ルートビューのviewDidLoad、またはviewWillAppear関数?ルートビューでこのコードを使用してみました:
override func viewDidAppear(animated: Bool) {
let vc = ViewController()
var loggedIn = false
if PFUser.currentUser() != nil {
loggedIn = true
} else {
presentViewController(vc, animated: true, completion: nil)
}
}
しかし、シミュレーターを停止して再度実行するたびに、もう一度ログインする必要があります。最善の解決策は何ですか?「ViewController」に保持するのは、ログイン/サインアップフィールドを保持するメインビューです。だから私は基本的に、現在のユーザーセッションが存在するかどうか、続行するか、そうでなければ最初のビューを表示するかを言う方法が欲しい.