問題タブ [afnetworking-3]

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

ios - AFNetworking 3.0 でカスタム HTTP ヘッダーを使用する

http ヘッダーを使用したいのですがIf-None-Match、AFNetworking 3.0 で方法がわかりません。

移行ガイドではそれについて何も説明されておらず、基本的には通常のGETリクエストを使用するように言われていますが、これは役に立たないようです。

私が AFNetworking 2 で行っていたことは次のとおりです。

ご協力いただきありがとうございます。

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

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

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

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

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

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

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

0 投票する
3 に答える
2722 参照

ios - AFNetworking 3.x を使用して、ios、objective-C で SOAP Web サービスからデータを使用する方法

Web サービスからのデータを使用するアプリに取り組んでいます。afnetworking 3.x を使用して Web サービスからデータを使用しようとしました。どこかで立ち往生しています。ここからどこに行けばよいかわかりません。助けてください。

webservice の出力は json です

通常の方法でデータを正常に取得しました

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

ios - UIImageView+AFNetworking cg ラスター データからのメモリ リーク

AFNetworking 3.0 の UIImageView+AFNetworking を使用して、UICollectionView に画像を表示しています。

ただし、スクロールし続けると、アプリのメモリ使用量が永遠に増え続けます。私は Instruments Allocations ツールを使用し、読み込まれるすべての画像に対して成長し続ける CG ラスター データに問題を絞り込むことができました。の詳細を見ると、CG Raster Data担当の呼び出し元はcgdataprovidercreatewithcopyofdataで、担当のライブラリはCoreGraphicsです。読み込まれたセルごとに、240 KB のメモリが無駄になります。

スタック オーバーフローに関しても同様の問題が多数ありますが、実際に役立つものや解決策があるものはありません。

これはキャッシュが原因かもしれないと思ったので、次を有効にしましたが、まったく役に立ちませんでした:

setImageWithURLRequest内側を包んでみましたautoreleasepoolが、役に立ちませんでした。

アプリ全体で検索してみcgdataprovidercreatewithcopyofdataましたが、自分のアプリや afnetworking でヒットしませんでした。ただし、画像の読み込みを削除すると、この問題は発生しません。

また、完了ハンドラー内のイメージの設定を削除しても、メモリは引き続き増加します。setImageWithURLRequestそれ自体が犯人であり、完了ハンドラ内の画像の設定ではないことを意味します。

私はしばらくこれに苦労してきました。

画像を設定するための私のコードは次のとおりです。

計測器のスクリーンショットは次のとおりです。

ここに画像の説明を入力

ここに画像の説明を入力

0 投票する
10 に答える
77725 参照

ios - afnetworking 3.0 移行: ヘッダーと HTTP 本文を使用して POST する方法

YouTube API への HTTPHeader フィールドと HTTP 本文を持つ POST リクエストを作成しようとしています。

以前は AFNetworking のバージョン 2.0 で、次のようにして動作していました。

バージョン 3.0 の移行ドキュメントはAFHTTPRequestOperationManagerAFHTTPSessionManager しかしながらHTTPRequestOperationWithRequestAFHTTPSessionManager.

を使用してみましたconstructingBodyWithBlockが、正しく実行していないためか、機能しません。

これは私がこれまでに持っていたもので、うまくいきません:

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

ios - GET および AFNetworking 3.0 のダウンロードの進行状況を取得するにはどうすればよいですか?

それはまったく可能ですか?私は方法があることを知っています:

しかし、downloadProgressブロックはまったく呼び出されません。他の方法でこれを達成するにはどうすればよいですか?

これは、のサブクラスでメソッドを呼び出す方法ですAFHTTPSessionManager

応答のヘッダー:

[サーバー: Apache、接続: Keep-Alive、Content-Type: application/json、日付: 金、2016 年 1 月 8 日 12:34:00 GMT、Content-Encoding: gzip、Keep-Alive: タイムアウト = 1、最大 = 100 、Content-Length: 5663、Vary: Accept-Encoding、User-Agent]