問題タブ [sendasynchronousrequest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2000 参照

ios - NSURLConnection sendAsynchronousRequest: 終了ステータス コードを確認するには?

だから私は次のようなコードを持っています:

明らかに、ルーチンはif-elseリクエストが終了する前にステートメントに進みます。したがって、チェックされる前にself.statusCodeデリゲートに正しく設定されません。didReceiveResponseこれを行う最良の方法は何ですか?

bool設定される別のプロパティを追加しconnectionDidFinishLoadingて、このプロパティが設定されるまでループすることを考えています。それが完了すると、チェックされself.statusCodeます。しかし、これはスレッドをブロックすると思いますか?sendSynchronousRequest権利と変わらないのでは?バックグラウンドスレッドに入れずにこれを行う方法はありますか?

0 投票する
1 に答える
35 参照

ios - iOSで複数のAsynchronousRequestsを実行する方法

私は(医師の画像、医師の名前)を示すUITableViewを持っています

cellForRowAtIndexPath関数では、次のように画像をフェッチしています。

問題は次のとおりです。下にすばやくスクロールすると、画像の読み込みが開始され、ほぼ 100 の画像が読み込まれます。次に、行をクリックして医師の詳細を表示すると、すべての画像が読み込まれるまでサーバーからデータを取得できません。読み込みを終了します (すべての非同期リクエストが終了するまで)。

次のコードを使用して、医師の詳細を取得しています。

注: SoapCall は、サーバーに非同期要求を行うために作成したカスタム クラスです。

私の質問は: 画像の読み込みをキャンセルする方法はありますか?

または、ドクターの詳細を別のスレッドにロードできますか???

0 投票する
2 に答える
307 参照

ios - NSURL sendAsynchronousRequest を使用してフェッチ データを表示する方法

nsurl 非同期に関する多くのチュートリアルを見てきました。私はそれらのチュートリアルに従い、以下を実装しました。

ビューがロードされた場合、上記のメソッドを呼び出しました。

同期メソッドを使用して、データベースからデータを正常に取得しました。問題は、非同期メソッドを使用したときにデータを取得できなかったことです。viewdidload で非同期メソッドを呼び出す必要がありますか?

0 投票する
2 に答える
850 参照

ios - sendAsynchronousRequest は、オプションの値をアンラップするときに nil を見つけることを示しています

これはクラッシュする私のコードの一部です:

エラーは次のとおりです。

アプリがクラッシュするのは NSURLConnection.sendAsynchronousRequest だと思います。アプリをデバッグしたところ、そこでクラッシュしました

これは request の値です:

そして、データ変数が nil ではないことを知っています

0 投票する
1 に答える
157 参照

swift - sendAsynchronousRequest でのみ更新される変数

やりたくないことの例:

numberOfRowsInSection では 0 が返されて sendAsynchronousRequest が実行されることはわかっていますが、 sendAsynchronousRequest の後に numberOfRowsInSection 関数を実行する方法はありますか? または、numberOfRowsInSection 関数の前に変数を 5 に等しくするより良い方法はありますか?

0 投票する
1 に答える
77 参照

ios - Asihttprequest 非同期リクエスト サーバーの使用方法

私のサーバーのログインパラメータ:

戻りパラメータ:

  • 0 成功
  • 10001 アカウント名を空にすることはできません
  • 10002 アカウントが存在しません
  • 10003 パスワードが正しくありません
  • 10004 無効なアカウント
0 投票する
2 に答える
32920 参照

ios - APNS : エラー ドメイン = NSCocoaErrorDomain コード = 3840

プッシュ通知を取得するために、デバイスデータをサーバーに登録しています。これがコードです。

としてエラーが発生します

誰かが問題を解決するのを手伝ってくれますか?