2012-01-18 6 views
0

これは私が今起きたがっていることです。パスワードをキーチェーンに保存し、元のログインビューコントローラと照合するアラートパスワードフィールド

私は、ユーザー名とパスワードとRemember meスイッチを使用してログインを処理するログインView Controllerを持っています。ログインビューコントローラは、APIに対して検証し、資格情報を確認してから処理を進めます。ユーザが覚えているスイッチを選択した場合は、パスワードが保存されます。次に、私は別個のデポジットビューコントローラを持っています。ユーザーがこのデポジット・コントローラー内の入金ボタンをクリックすると、パスワード・フィールドを含むアラートがポップアップし、パスワードが入力されると元のログイン画面のパスワードと照合して一致しているかどうかを確認します。それは別のビューコントローラをプッシュし、その後人生が進む。それ以外の場合は、格納されたパスと一致しない場合、警告とエラーが表示されます。

これはちょっと難しいと思われますが、私はそれで最も厳しい時を過ごしています。私は自分自身を明確にし、質問が私に知らせてくれることを願っています。

+0

あなたは何をしていますか? –

+0

ログインはうまくいきますが、後でチェックするために保存できません。また、このフレームワークに一般的に格納するだけで私に合うようにしています。 – Bigtoe21

+0

私は、デポジットビューコントローラからの警告フィールドにパスワードフィールドの値を保存する必要があると答えました。 – Bigtoe21

答えて

1

-Justin

はalertViewでテキストフィールドに入力したテキストを保存するためには、alertViewが却下される前に別の変数に格納する必要があります。変数の格納には-(void)textFieldDidEndEditing:(UITextField *)textFieldを使用します。これは、編集が完了した後で、alertViewが終了する前に呼び出されるためです。

希望すると便利です。

関連する問題