ユーザーを自動ログインしたい。初めて資格情報 (ユーザー名、パスワード) を入力すると、キーチェーンに保存されます。ユーザーがアプリを再起動すると、ログイン画面が表示されずにアカウント情報にリダイレクトされるはずです。
AppDelegate でこれを開始する必要があると思いますよね?
何か案が?前もって感謝します。
質問に答えるには: キーチェーン データで自動ログインする場合は、無料のフレームワーク「SFHFKeychainUtils」を使用します。ユーザー名、パスワード、サービス名をキーチェーンに保存します。取得したい場合は、ユーザー名を NSUserDefaults に保存するだけで、簡単にパスワードを取得できます。
どうぞ:
SiFi HiFi フレームワーク: https://github.com/ldandersen/scifihifi-iphone/tree/master/security
SiFi Hifi フレームワーク (ARC 互換): https://stackoverflow.com/a/10348964/1011125
SFHFKeychainUtils の使用方法: http://gorgando.com/blog/technology/iphone_development/simple-iphone-tutorial-password-management-using-the-keychain-by-using-sfhfkeychainutils
IOS デバイスにはキーチェーンの概念がありません (私の知る限り)。
後続のログイン画面を回避するためにできることは次のとおりです。ログインに成功したら、boolean 変数を userdefaults に保存します。アプリ用に少量のデータを保存できる User Defaults データについて理解していることを願っています。アプリの実行間で持続するデータベースと考えてください。次回アプリを開いたときに、この変数を読んで、ログイン済みと表示されている場合は、ログインしないでください。
これがうまくいくことを願っています。