問題タブ [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.
alamofire - Content-MD5 などで Alamofire を拡張する
送信される直前に設定する必要があるContent-MD5など、ヘッダーを使用してalamofireを拡張する方法について、誰かがいくつかの指針を提案できますか?
ios - Swift を使用して iOS で非同期操作で 2 つの関数を同期的に実行する方法
このシナリオを提案しましょう
非同期ネットワーク操作のメソッド
非同期ネットワーク操作による別の方法
いくつかの操作を行うために、メソッド A と B を呼び出すメソッド
したがって、問題は、(2) (1) が実行されるのを待機し、(3) (2) が待機するなど (1、2、3 が同期して実行される) ようにする方法です。
(1つの答えは、asyncMethodAとdisplayResultをasyncMethodBにチェーンすることですが、他の方法があるかどうか知りたいです)
ありがとうございました!。
ios - Alamofire を使用したカスタム キャッシング
私が使用している API には、キャッシング ヘッダーがかなり貧弱です。私は独自のキャッシングを実装したいと考えており、Alamofire を使用してどのようにそれを行うのか疑問に思っていました。私はswiftの初心者ですが、基本は理解できたと思います。NSURLSessionDataDelegate
最初に考えたのはメソッドを実装することURLSession(_:dataTask:willCacheResponse:completionHandler:)
でしたが、Manager オブジェクトには既に独自のデリゲートがあり、それを拡張する方法がわかりません。Alamofire を介してリクエストをデバッグしようとしましたが、willCacheResponse
デリゲート メソッドが起動されていないようで、それ自体が問題である可能性があります。
私の2番目の考えは、Managerを拡張して何かを追加すること.cachedRequest
でしたが、拡張機能を介して何にもアクセスできず、Request
オブジェクトを初期化できず、オプションがほとんどありません。
JavaScript から来て、Promise のファンである私は、次のようなことができるようになりたいと思っています。
しかし、私はそれがそのように機能しないと思います。これについて何らかの意見をいただければ幸いです。
ありがとう。
alamofire - iOS 7 をターゲットとするプロジェクトで Alamofire をインポートする
新しい Alamofire のインストール手順を確認しました。
iOS 7.0 をターゲットにする必要があるので、インポートするAlamofire.swift
だけで動作するようになるのでしょうか?
なぜドキュメントは関数を a の周りにラップすると述べているのStruct Alamofire
ですか? 名前空間内にあったように関数を呼び出す必要がありますか? その場合、ファイル全体または単一の関数をラップする必要がありますか?
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 にファイルを上書きするように指示するにはどうすればよいですか? 私のコード:
ios - Alamofire から値を返す方法
次のように、swift を使用して作成した API を介して URL 呼び出しを行っています。
この API を呼び出してUITableViewController
、テーブルに SwiftyJSON ライブラリを設定します。ただし、returnData
API からの私のものは常に空です。値を正常に取得できるため、Alomofire 呼び出しに問題はありません。私の問題は、これdata
をテーブルビューコントローラーに引き継ぐ方法ですか?