問題タブ [moya]

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 に答える
2096 参照

ios - もや変更URL

Google Placesを使用して Api を呼び出そうとしましMoyaたが、URL に問題があります。MayaURL の文字を変更します。この場合、たとえば、文字?を追加%3fして変更する前,%2C. このアドレスをコピーしてウェブブラウザに貼り付けるとエラーが表示されますが、削除%3fして変更して%2Cオン,にすると、正解フォーム API が表示されます。MoyaURL でこの文字を変更したくない場合は、何を設定すればよいですか?

私のMoyaプロバイダーは次のようになります。

Moya を生成する URL は次のようになります (API では動作しません)。

https://maps.googleapis.com/maps/api/place/nearbysearch/json%3F?key=MYAPIKEY&keyword=XXXXXX&location=51.0910166687869%2C17.0157277622482&rankby=distance&type=gas_station

API で動作する URL:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?key=MYAPIKEY&keyword=XXXXXX&location=51.0910166687869,17.0157277622482&rankby=distance&type=gas_station

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

testing - Moya リクエストの単体テストを書く

すべての Moya リクエストのテスト ケースを書き始めたいと思います。.getSwift から生成された単純な Moya リクエストをテストするにはどうすればよいですか?

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

ios - 非 void 完了ハンドラを使用した Swift ネットワーキングでエラーが発生する

completion handler私の目標は、標準のMoyaリクエスト呼び出しを使用してセットアップすることです。

これが私のプロセスです:

  1. MoyaProvider独自に準拠した a を使用してバックエンドを呼び出しますBackendAPI(セットアップ済み)
  2. この呼び出しを完了ハンドラーでラップして、[Player]データを返します (Playerはプロジェクトのカスタム クラスです)。
  3. 表示[Player]データ

実際のコードは次のとおりです。

行にエラーが表示され、void 関数returnで予期しない戻りが発生したというメモが表示されます。non-voidただし、関数を関数として宣言しましたnon-void。メソッドの構造化で間違っていることは何ですか?