問題タブ [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.
ios - AFNetworking 3.0 でカスタム HTTP ヘッダーを使用する
http ヘッダーを使用したいのですがIf-None-Match
、AFNetworking 3.0 で方法がわかりません。
移行ガイドではそれについて何も説明されておらず、基本的には通常のGET
リクエストを使用するように言われていますが、これは役に立たないようです。
私が AFNetworking 2 で行っていたことは次のとおりです。
ご協力いただきありがとうございます。
ios - AFNetworking エラー コード = -1005 「ネットワーク接続が失われました」
HTTP リクエストを送信するグローバル メソッドを作成しました。エラー コード = -1005 が発生した場合に備えて、応答をグローバルに処理し、再度要求を行いたいと考えています。どうすればいいですか?
私が使用しているコードは以下の通りです: -
blockSafeRun は以下に定義されたマクロです:-
BlockSafeRun(block, ...) ブロックを定義しますか? ブロック ( VA_ARGS ) :なし
提案してください。前もって感謝します。
ios - AFNetworking 3.x を使用して、ios、objective-C で SOAP Web サービスからデータを使用する方法
Web サービスからのデータを使用するアプリに取り組んでいます。afnetworking 3.x を使用して Web サービスからデータを使用しようとしました。どこかで立ち往生しています。ここからどこに行けばよいかわかりません。助けてください。
webservice の出力は json です
通常の方法でデータを正常に取得しました
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
それ自体が犯人であり、完了ハンドラ内の画像の設定ではないことを意味します。
私はしばらくこれに苦労してきました。
画像を設定するための私のコードは次のとおりです。
計測器のスクリーンショットは次のとおりです。
ios - afnetworking 3.0 移行: ヘッダーと HTTP 本文を使用して POST する方法
YouTube API への HTTPHeader フィールドと HTTP 本文を持つ POST リクエストを作成しようとしています。
以前は AFNetworking のバージョン 2.0 で、次のようにして動作していました。
バージョン 3.0 の移行ドキュメントはAFHTTPRequestOperationManager
、AFHTTPSessionManager
しかしながらHTTPRequestOperationWithRequest
、AFHTTPSessionManager
.
を使用してみましたconstructingBodyWithBlock
が、正しく実行していないためか、機能しません。
これは私がこれまでに持っていたもので、うまくいきません:
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]