問題タブ [alamofire]

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

swift - Swift での Alamofire とメモリの警告

私はAlamofireフレームワークが初めてです。データファイルをダウンロードしようとしています。コードは次のとおりです。

ファイルのダウンロードに成功しました。ただし、すべてのプロセスはメモリで実行されます。ご覧のとおり、大きなファイル (つまり 50 MB 以上) をダウンロードしようとすると、didReceiveMemoryWarning が発生し、アプリが閉じてしまいます。どうすればそれを防ぐことができますか?

テストでは、ムービー (サイズは 220 MB) をダウンロードしようとしましたが、シミュレーターでは、メモリ使用量が最大 500 MB になりました。そして、私が自分の電話を試すとき。メモリ警告を表示した後、それは自動的に閉じました。

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

swift - SWIFT iOS8 Alamofire 次の POST リクエストをビルドする方法

Alamofire と Swift を使用して、次の HTTP POST リクエストを作成しようとしています。しかし、常に別の POST を投稿していて、リクエストを作成できません。Alamofireを使用して、ポストリクエストに正確に従ってビルドしていただけますか

投稿URL

ホスト: myserver.com

接続: キープアライブ

コンテンツの長さ: 104

キャッシュ制御: max-age=0

受け入れる: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp, / ;q=0.8

オリジン: URL

ユーザーエージェント: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (Gecko のような KHTML) Chrome/38.0.2125.122 Safari/537.36

コンテンツ タイプ: application/x-www-form-urlencoded

リファラー: Accept-Encoding: gzip,deflate Accept-Language: en-US,en;q=0.8

クッキー: __utma=116467794.551251436.1406509450.1412283980.1414556771.5; __utmz=116467794.1414556771.5.4.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided); _mkto_trk=id:129-KVV-018&token:_mch-exablox.com-1406509450351-30526;

csrftoken=qLTZD4NqzmjGTIE1KmXl7ZFXsB3VRqVp; sessionid=8aec9cacf7a2073c6898cdaaa59194b0

csrfmiddlewaretoken=qLTZD4NqzmjGTIE1KmXl7ZFXsB3VRqVp&username=veeru%40gmail.com&password=password

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

ios - 追加のAlamofireはデータを表示しません

以下のコードにデータを追加したいと思います。しかし、空の配列が返されるのはなぜですか? このフレームワークを使用したからですか?

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

swift - Alamofire での NSURLSession 同時リクエスト

テスト アプリで奇妙な動作が発生しています。同じサーバーに送信する約 50 の同時 GET 要求があります。サーバーは、リソースが非常に限られている小さなハードウェア上の組み込みサーバーです。単一のリクエストごとにパフォーマンスを最適化するために、次のように の 1 つのインスタンスを構成Alamofire.Managerします。

リクエストを送信すると、リクエストmanager.request(...)は2つのペアでディスパッチされます(予想どおり、Charles HTTP Proxyで確認しました)。ただし、奇妙なことに、最初のリクエストから 30 秒以内に終了しなかったすべてのリクエストは、タイムアウトのために同時にキャンセルされます (まだ送信されていない場合でも)。これは、動作を示す図です。

コンカレントリクエストの図

これは予想される動作ですか? また、リクエストが送信される前にタイムアウトにならないようにするにはどうすればよいですか?

どうもありがとう!

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

swift - Alamofire を使用してカスタム ヘッダー フィールドに合わせて NSMutableURLRequest を POST する方法

Alamofire を介して POST NSMutableURLRequest リクエストを実行しようとしていますが、これらのフィールド値を HTTP ヘッダーに設定できません。助けはありますか?

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

iphone - Alamofire インクルード アプリ アーカイブの検証に失敗しました

Swift アプリをアプリストアに送信しようとしているのですが、このエラーに直面しています。アラモファイアを使うのはこれが初めてです。アプリは、ios8 と ios7 でのデバッグ中に正常に動作しました。しかし、私はそれをアプリストアに提出することができません。誰かが私が間違っていることを教えてくれますか?

Alamofire アプリ アーカイブの検証に失敗しました

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

ios - 非 UI クラスからのアラートを表示する

アプリケーションで Alamofire を使用しており、リクエストにエラー (間違った URL など) がある場合にアラートを表示したいと考えています。

アプリケーションのページ間で共有されるため、この関数は別のクラスにあります。

Alamofire は非同期で動作するため、エラー チェックをその場で行う必要があります (別の方法で提案しない限り)。結果を操作したいのですが、URL が間違っていた場合は面倒になる可能性があります。

当然のことながら、

このアラートを表示するにはどうすればよいですか?