問題タブ [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.
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
testing - Moya リクエストの単体テストを書く
すべての Moya リクエストのテスト ケースを書き始めたいと思います。.getSwift から生成された単純な Moya リクエストをテストするにはどうすればよいですか?
ios - 非 void 完了ハンドラを使用した Swift ネットワーキングでエラーが発生する
completion handler私の目標は、標準のMoyaリクエスト呼び出しを使用してセットアップすることです。
これが私のプロセスです:
MoyaProvider独自に準拠した a を使用してバックエンドを呼び出しますBackendAPI(セットアップ済み)- この呼び出しを完了ハンドラーでラップして、
[Player]データを返します (Playerはプロジェクトのカスタム クラスです)。 - 表示
[Player]データ
実際のコードは次のとおりです。
行にエラーが表示され、void 関数returnで予期しない戻りが発生したというメモが表示されます。non-voidただし、関数を関数として宣言しましたnon-void。メソッドの構造化で間違っていることは何ですか?