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

ios - Swift/iOS8: 特定のキーボードのみを許可

特定のキーボードが iOS8 で表示されないようにするにはどうすればよいですか?

実際のケースでは、ユーザーが検索フィールドで REST 呼び出しを行うことができます。絵文字キーボードに切り替えて送信すると、入力を認識せずに Alamofire がクラッシュします --> その後、アプリがクラッシュします。

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

swift - Swift Custom Response Serializer が画像をランダムに返す

現在、Alamofire を使用してサーバーから Json データ/URL イメージを取得しています。また、このチュートリアルを使用してカスタム レスポンスシリアライザーを作成し、リクエストに応じて URL 画像を UIImage に変換しました。

すべて正常に動作し、サーバーからすべての画像を UIImageView にロードできます。ユーザーは左から右にスワイプして、フォト ギャラリーのように各画像を表示できます。

私が抱えている問題は、カスタム応答が画像を異なる順序で返すことです。

したがって、表示されているすべての画像は、最初に開始された正しい順序ではありません。これを修正する方法を知っている人はいますか...?

私がそれを機能させることができた唯一の方法は、0...4 をループすることです。しかし、NSMutableArray 全体をループする必要があります。

カスタム レスポンス

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

swift - CRUD / Restを使用したAlamofire POSTパラメータ

CRUD サンプルをベースとして使用して、Alamofire リクエストにいくつかの POST パラメータを追加したいと思います。パラメータを送信できません。

しかし、これは機能していません。サンプル コードに変更しようとしましたが、単純な 2 つのポスト パラメータを追加する方法がよくわかりません。単純なリクエストとして使用する場合と同じはずです。お気に入り:

どんな助けでも大歓迎です!

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

swift - 事前定義されたパラメーターを使用して「enum Router: URLRequestConvertible」を作成する方法

ライブラリ プロジェクトのリクエストにAlamofireを使用しています。

を使用してルートとクエリを処理しようとしてenum Router: URLRequestConvertibleいますが、一度だけ設定する必要があるパラメーターと、デフォルト値を設定する必要があるパラメーターがあり、それらを処理する方法がわかりません。

サンプルコード

これは私がこれまでに持っているものです:

私のResultFromat列挙型

私のRouter列挙型

ここには、固定されていて作成時に設定する必要がある 1 つのパラメーター ( apiId) と、既定値を持つがメソッドresFormatを機能させるために管理しないパラメーター ( ) がありますinit

初期化のさまざまな可能性を確認しましたが、どれも機能していないようです。どんな助けでも感謝します。

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

macos - Alamofire セッションでプロキシを設定する

プロキシを特定の http リクエストにバインドしようとしています。そのため、プロキシを取得して kCF プロパティを使用してバインドする、以下に概説するプロキシ クラスを作成しました。

これは、それを拡張する任意のサービス クラスからリクエストを受信する私のサービス クラスです。EG (HttpBin : サービス)。正しいルーター (mutableUrlRequest のみ) を含むすべてのセットアップが完了すると、サービス クラスは http 要求の送信を担当します。テスト目的で、構成は Service クラスの初期化中に行われます。

私のテストAPIにヒットすると、リクエストからのクライアントIPは私のIPであり、proxyInfoディクショナリから作成されたものではないようです。manager.session.configuration.connectionProxyDictionary は、ディクショナリに設定された値を出力します。Alamofire フレームワークの何かがこれを妨げている場合、または私の実装が間違っている場合、何か考えはありますか?

編集:

NSURLProtocol を実装し、CFReadStreamSetProperty 関数を使用してリクエストが送信される前にインターセプトすることで、いくつかのことを試しています。これまでのところ運がありません。

Edit1: :(

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

swift - Swift での閉鎖

プロジェクトで Swift を使い始めたところです。Alamofire ライブラリの説明を読むと、次のようなコードが見つかりました。

2 番目の関数responseXMLDocumentでは、なぜクロージャを書き直さなければならないのか疑問に思います。関数のパラメーターがすでにクロージャーである場合、次のように書けないのはなぜですか。

試してみましたが、コンパイルできません。