問題タブ [siesta-swift]

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

json - シエスタ: 子リソース

Siesta がリソースの子をどのように判断するのか理解できません。たとえば、次のイベント リソースがあります。

「/events」によって返される JSON

悲しいことに、たとえば "/events/1" を呼び出しても、id=2 のイベントは返されません。id=2 を持つイベントを Siesta に伝える方法はありますか?

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

swift - 複数のリクエストを処理するシエスタ

サーバーにリクエストを POST するループがあります。

問題は、何らかの理由で最後のリクエストが失敗することです。これは、サーバーに同時に投稿するリクエストが多すぎることが原因であると推測しています。

これらのリクエストをチェーンして、前のリクエストが完了するのを待ってから次のリクエストを実行する方法はありますか?

私はPromiseKitを見てきましたが、これを実装する方法がよくわからず、簡単な解決策を探しています.

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

ios - Siesta フレームワークのモデル オブジェクトに REST URL パターンをマップする最良の方法は何ですか?

ResponseTransformer (またはそれらのシリーズ) を使用して、オブジェクト モデル クラスを Siesta サービスから返される応答に自動的にマップし、Siesta リソースがモデル クラスのインスタンスになるようにしたいと考えています。私は 1 つのクラスの実用的な実装を持っていますが、リソース (モデル) のタイプごとに個別の ResponseTransformer を構築する前に、これを行うためのより安全でスマートな、またはより効率的な方法があるかどうかを知りたいです。

サンプル モデル クラスは次のとおりです。

そして、このモデル タイプのコレクションまたはこのモデル タイプの単一インスタンスのいずれかを返す任意のエンドポイントからの応答をマップするために作成した ResponseTransformer を次に示します。

最後に、Siesta サービスを構成するときに行っている URL パターン マッピングを次に示します。

モデル タイプごとに個別の ResponseTransformer を構築し、各 URL パターンをそのトランスフォーマーに個別にマッピングすることを計画しています。それが最善のアプローチですか?ところで、私は新しい Siesta フレームワークに非常に興奮しています。リソース指向の REST Networking Library というアイデアが気に入っています。

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

xcode - Cocoapods No such module 'Siesta'

cocoapods を使用して Siesta (1.0-beta.4) をインストールしましたが、swift ファイル内で import Siesta を使用してインポートしようとすると、次のエラーが表示されます。No such module 'Siesta'

これは私のPodfileです:

私はxcode 7.2を使用しています。

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

swift - Siesta はページネーションの特別な処理を提供していますか?

Siesta はページ分割された URL をどのように処理しますか? 結果の複数ページを単一のリソースとして管理するメカニズムはありますか?