問題タブ [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.
cocoapods - CocoaPods が AFNetworking のすべてのファイルをダウンロードしない
最近、UIButton+AFNetworking.h でファイルが見つからないというエラーが発生したため、Xcode iOS8+ iPhone プロジェクトのビルドが停止しました。
「AFImageDownloader.h」ファイルが見つからないというエラーが表示されます。
ファインダーでフォルダーを見ると、AFNetworking の Git リポジトリーを見るとそこにあるはずのファイルの半分が欠落しています。したがって、そのファイルが魔法のように追加されると、おそらくさらに失敗するでしょう。
インターネット上のすべてのソリューションは失敗しました。私は試しました: - CocoaPods、そのキャッシュ、およびマスターリポジトリをMacBook(El Capitan)から完全に削除します - Podのインストール/更新 --no-clean - 頭から思い出せないすべての種類のコマンド。- ローカル Git を削除し、リポジトリを再インストールして再クローンします。
私の同僚が彼の MacBook にプロジェクトをインストールすると、問題なくインストールおよびビルドされます。
pod install verbose は私にこれを与えます
ios - インターネット接続が回復したときにリクエストを再試行する - IOS
アプリケーションで Web 要求を実行するために AFNetworking 3.0 を使用しています。インターネットが復旧したときにリクエストを自動的に再試行する方法はありますか?
これはリクエストコードです:
objective-c - AFHTTPSessionManager 成功コールバックはメインスレッドにあります
AFHTTPSessionManager を使用してリクエストがあります。
success
とfailure
コールバックがメイン スレッドにあることを確認します。
これらのコールバックをコールバックのようにメイン スレッドで実行しないようにするにはどうすればよいprogress
ですか?
ios - ディスク イメージ キャッシュ上の AFNetworking 3.0
AFNetworkingで、セッションを超えてイメージをディスクにキャッシュすることは可能ですか? たとえば、1 週間または 1 か月間です。私のプロジェクトではSDWebImageとAFNetworkingを使用しましたが、数日前にAFNetworking がSDWebImageと同じ機能を持っていることがわかったので、 SDWebImage を削除し、イメージをディスクに保存するコードを書きました:
イメージビュー用
画像をダウンロードして今後使用する
ダウンロードした画像を取得する
しかし、これはすべてセッションごとにのみ機能します。すべての画像を読み込んだ後、インターネットをオフにしてアプリを再起動すると、キャッシュに画像がありません。
また、私はそのようなコードを追加しようとしますAppDelegate
:
しかし、セッションよりも長く画像をキャッシュすることはできません。(私の英語でごめんなさい)
objective-c - AFNetworking 3.0 setSharedImageCache がありません
AFNetworking 2.x を使用している Objective-C プロジェクトを AFNetworking 3.0 に移行しています。
アプリの起動時に、次のプロパティを使用して画像キャッシュが消去されました。
ポイントは、AFNetworking 3.0 に同様の機能が見つからないことです。新しいバージョンでこれを取得する他の方法はありますか?
誰かがこれで私を助けることができれば、私は非常に感謝します.
ios - AFNetworking 3.0 でネットワーク接続が失われた
AFNetworking を使用して POST Api を呼び出すと、動作することがあり、「ネットワーク接続が失われました」というエラーが表示されることがあります。そして、その API を POSTMAN で実行しようとすると、正常に動作します。これは、ポストAPIを呼び出すための私のコードです
ios - AFNetworking 3.0 で POST リクエストのパラメーターとしてネストされた NSMutableDictionary を送信する
AFNetworking 3.0 の POST 要求で、ネストされた変更可能な辞書をパラメーターとして送信しようとしています。
ここに私のセッションマネージャーの設定があります:
辞書は次のように作成されます。
POST リクエストは次のとおりです。
ただし、以下のエラーが発生しています。
キー「Food_UserLogin」で miniDict を送信しない場合、成功の応答が得られますが、辞書であるためこのパラメーターを配置すると問題が発生します。何が間違っているかについての提案はありますか?
PSサーバー側で変更を加えたくありません。
ios - iOS: AFHTTPSession マネージャーの応答データ
私のアプリでは、新しい AFN 3.0 を使用しています。
AFHTTPSessionManager *マネージャー
それ以外の
AFHTTPRequestOperation *オペレーション
私の問題は、 RequestOperation からいくつかのデータを次のように取得できるようになる前です。
AFHTTPSessionManagerでこの要素を取得するにはどうすればよいですか?
ありがとう
ios - AFNetowking 3.x でのダウンロード操作 (一時停止と再開)
サーバーにある.m3u8ファイルを読み取って解析するプロセスを持つアプリケーションがあります。次に、後でチャンク.tsファイルをダウンロードします。AFNetworking 3.x
ここでは、これらのシナリオを処理する方法:
- ファイルのダウンロード プロセスを一時停止する方法はありますか?
- インターネット接続やその他の中断を処理するにはどうすればよいですか?
ios - AFNetworking 3.x を使用したサービスの単体テスト
AFNetworking 3.x を使用するメソッドを呼び出すサービスをテストしたいと考えています。
サービス:
クライアント:
単体テスト:
しかし、EXC_BAD_ACCESS である thenBlock で常にエラーが発生しました。