問題タブ [afhttprequestoperation]

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 投票する
2 に答える
1341 参照

ios - AFNetworking エラー コード = -1005 「ネットワーク接続が失われました」

HTTP リクエストを送信するグローバル メソッドを作成しました。エラー コード = -1005 が発生した場合に備えて、応答をグローバルに処理し、再度要求を行いたいと考えています。どうすればいいですか?

私が使用しているコードは以下の通りです: -

blockSafeRun は以下に定義されたマクロです:-

BlockSafeRun(block, ...) ブロックを定義しますか? ブロック ( VA_ARGS ) :なし

提案してください。前もって感謝します。

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

afnetworking-2 - AFNetworking 投稿リクエストのキャンセル

私は知っています、この質問は前に尋ねます。しかし、このシナリオではうまくいきません。私は転送レイヤーの AFNetworking に取り組んでいます。以下の私のコード。

AFHTTPRequestOperation *post; AFHTTPRequestOperationManager *マネージャー;


これは私の投稿リクエストです。それは魅力のような仕事です。ただし、一部のリクエストは遅れることがあります。たとえば、P1(Post 1) と P2(Post 2) という名前の 2 つの異なる投稿要求を送信します。これらのリクエスト応答が R1(応答 1) として返され、R2(応答 2) が返される場合は問題ありません。しかし、このリクエスト応答が R2(応答 2) として返され、R1(応答 1) よりも返された場合、それは私のアプリの原因です。そのため、新しいリクエストを送信するときに古いリクエストをキャンセルしたいです。と

[キャンセル後];

エラー: [AFHTTPRequestOperation キャンセル]: 割り当て解除されたインスタンス 0x1723cbf0 に送信されたメッセージ

私のために働いていません。何か提案はありますか?

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

ios - iOS: AFHTTPSession マネージャーの応答データ

私のアプリでは、新しい AFN 3.0 を使用しています。

AFHTTPSessionManager *マネージャー

それ以外の

AFHTTPRequestOperation *オペレーション

私の問題は、 RequestOperation からいくつかのデータを次のように取得できるようになる前です。

AFHTTPSessionManagerでこの要素を取得するにはどうすればよいですか?

ありがとう

0 投票する
0 に答える
179 参照

ios - AFNetworking GETリクエストをsoap Webサービスリクエストに変える方法は?

私が取り組んでいるプロジェクトでは、AFHTTPRequestOperation を使用して、下のメソッドを使用して Web サービスからデータを取得していますが、現在、会社はこのメソッドを変更して SOAP リクエストにしたいと考えており、現在のコードを変更して、プロジェクトに 100 以上のクラスがあります。非常に高度で、私はまだ初心者ですが、ソープリクエストを使用するようにコードを変更し、ソープメッセージとリクエストを簡単な編集または何かで受け入れるように助けてください。これは存在するコードです:

( AFNetworking または STHTTPRequest を使用して SOAP Web サービスのリクエストを作成するにはどうすればよいですか? ) の回答をたどろうとしましたが、他のクラスでそれを呼び出す部分で、このエラーで使用する必要があることが示されました (セレクター 'dictionaryForNSXMLParser:' の既知のクラス メソッドはありません)。
NSDictionary *dict = [XMLReader dictionaryForNSXMLParser:parser error:nil];を呼び出さなかった問題が見つかりました。
しかし、彼は同じことをしました、彼は
NSDictionary *dict = [XMLReader dictionaryForNSXMLParser:parser]; を使用しました;しかし、アプリの実行中に、この行の XMLReader.m クラスでクラッシュしました
self.errorPointer = *error;
XMLReader *reader = [[XMLReader alloc] initWithError:error];
これらのエラーは EC_Bad_Access です。

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

ios - AFHTTPRequestOperation が NSPOSIXErrorDomain を取得する「そのようなファイルまたはディレクトリはありません」

AFHTTPRequestOperationデバイスの Documents ディレクトリに大きなファイルをダウンロードするために使用しています。

奇妙な理由で、シミュレーターでファイルをダウンロードすることはできますが、デバイス (iPhone 6) では次のエラーが発生します。

ブラウザとシミュレータで正しくダウンロードされるため、URL は正しいです。なぜこれがデバイス上で起こっているのでしょうか? 何が原因でしょうか?

デバイスの再起動とネットワーク設定のリセットを試みました。

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

ios - post メソッドで必要なパラメータのみを送信する方法

マルチパート データを画像と一緒にサーバー テキストに送信しています。この場合、画像データまたは音声を送信していないときにアプリがクラッシュしている場合、音声/画像と音声はオプションです。

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

ios - Swift エラー タイプ '(AFHTTPRequestOperation?, AnyObject?) の値を変換できません -> ()

xcode バージョン 8.0 (8A218a) swift 3 を更新した後、このエラーが発生しました

タイプ '(AFHTTPRequestOperation?, AnyObject?) -> ()' の値を予期される引数タイプ '((AFHTTPRequestOperation?, Any?) -> Void)!' に変換できません。

これは、上記のエラーが表示された次のコードです。

私は何か間違っていますか?

以前のバージョン 7.3.1 swift 2 では問題なく動作します。