問題タブ [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 に答える
284 参照

alamofire - Content-MD5 などで Alamofire を拡張する

送信される直前に設定する必要があるContent-MD5など、ヘッダーを使用してalamofireを拡張する方法について、誰かがいくつかの指針を提案できますか?

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

ios - Swift を使用して iOS で非同期操作で 2 つの関数を同期的に実行する方法

このシナリオを提案しましょう

非同期ネットワーク操作のメソッド

非同期ネットワーク操作による別の方法

いくつかの操作を行うために、メソッド A と B を呼び出すメソッド

したがって、問題は、(2) (1) が実行されるのを待機し、(3) (2) が待機するなど (1、2、3 が同期して実行される) ようにする方法です。

(1つの答えは、asyncMethodAとdisplayResultをasyncMethodBにチェーンすることですが、他の方法があるかどうか知りたいです)

ありがとうございました!。

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

ios - Alamofire を使用したカスタム キャッシング

私が使用している API には、キャッシング ヘッダーがかなり貧弱です。私は独自のキャッシングを実装したいと考えており、Alamofire を使用してどのようにそれを行うのか疑問に思っていました。私はswiftの初心者ですが、基本は理解できたと思います。NSURLSessionDataDelegate最初に考えたのはメソッドを実装することURLSession(_:dataTask:willCacheResponse:completionHandler:)でしたが、Manager オブジェクトには既に独自のデリゲートがあり、それを拡張する方法がわかりません。Alamofire を介してリクエストをデバッグしようとしましたが、willCacheResponseデリゲート メソッドが起動されていないようで、それ自体が問題である可能性があります。

私の2番目の考えは、Managerを拡張して何かを追加すること.cachedRequestでしたが、拡張機能を介して何にもアクセスできず、Requestオブジェクトを初期化できず、オプションがほとんどありません。

JavaScript から来て、Promise のファンである私は、次のようなことができるようになりたいと思っています。

しかし、私はそれがそのように機能しないと思います。これについて何らかの意見をいただければ幸いです。

ありがとう。

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

alamofire - iOS 7 をターゲットとするプロジェクトで Alamofire をインポートする

新しい Alamofire のインストール手順を確認しました。

iOS 7.0 をターゲットにする必要があるので、インポートするAlamofire.swiftだけで動作するようになるのでしょうか?

なぜドキュメントは関数を a の周りにラップすると述べているのStruct Alamofireですか? 名前空間内にあったように関数を呼び出す必要がありますか? その場合、ファイル全体または単一の関数をラップする必要がありますか?

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

ios - alamofire を使用したファイルの上書きを許可する

alamofire を使用して PDF ファイルをダウンロードしています。基本的に動作しますが、複数回ダウンロードしてもiOSがファイルを上書きしないようです。次のエラーが表示されます。

Optional(Error Domain=NSCocoaErrorDomain Code=516 "The operation could not be completed. (Cocoa error 516.)" UserInfo=0x1740feb80 {NSSourceFilePathErrorKey=/private/var/mobile/Containers/Data/Application/B2674ABD-95F1-42AF- 9F79-FE21F2929E14/tmp/CFNetworkDownload_1b6ZK8.tmp、NSUserStringVariant=(移動)、NSDestinationFilePath=/var/mobile/Containers/Data/Application/B2674ABD-95F1-42AF-9F79-FE21F2929E14/Documents/November 2014.pdf、NSFilePath=/private /var/mobile/Containers/Data/Application/B2674ABD-95F1-42AF-9F79-FE21F2929E14/tmp/CFNetworkDownload_1b6ZK8.tmp, NSUnderlyingError=0x17405fb00 "操作を完了できませんでした。ファイルが存在します"})

alamofire にファイルを上書きするように指示するにはどうすればよいですか? 私のコード:

0 投票する
5 に答える
38715 参照

ios - Alamofire から値を返す方法

次のように、swift を使用して作成した API を介して URL 呼び出しを行っています。

この API を呼び出してUITableViewController、テーブルに SwiftyJSON ライブラリを設定します。ただし、returnDataAPI からの私のものは常に空です。値を正常に取得できるため、Alomofire 呼び出しに問題はありません。私の問題は、これdataをテーブルビューコントローラーに引き継ぐ方法ですか?