2つのテキストボックス(ユーザー名とパスワード)でログインしようとしています。私はこれらの2つの変数をWebサービスに送り、ユーザー名とパスワードの有無を確認しています。私は、これらの2つの値に関して、Webサービスからのメッセージ "成功"または "失敗"として応答を取得します。それから私はそのメッセージを取得しており、そのメッセージで私はフラグ値を設定しています。しかし、セッションの後、私はそのフラグ値を取得していません。デフォルト値falseを示します。URLSessionデータタスクで変数を設定するにはどうすればよいですか?
問題は、URLSessionとデータタスクを使用してWebサービスを呼び出すボタンアクションでログインしたいのですが、フラグを設定できません。私はNSURL同期要求でそれを行うことができますが、そのコードは非難されています。
ログインボタンアクション機能とウェブサービス機能のコードの画像を表示できます。 login button action web service function
ありがとうございます。
リンクをクリックしてコードの画像を見るつもりはありません。コードタグでマークされた関連コードをここに投稿してください。この問題はほとんどの場合、ログイン・タスクが非同期であり、補完ハンドラまたはデリゲート・メソッドがコールされるまで、結果は使用できません。したがって、コードを再構成する必要がありますが、投稿するまでコードの再構成方法を教えてください。 –