1

これを最善の方法で実装する方法がわかりません。

複数のRESTリクエストがあり、それぞれが異なるリソースからデータを取得します。重要なのは、各リクエストには前のリクエストのデータが必要なことです。

これで、このプロジェクトでmknetworkkitを実行していますが、実際にリクエストを実行してから、結果ブロックのデータを評価し、この結果ブロックから新しいデータを開始して、次の結果ブロックに到達する必要があります。 ..

評価はリクエストごとに異なるため、実際には再帰的ではありません。10レベルの深さのリクエストとブロックの組み合わせをネストすることは、これを行うための良い方法ではないようです(同期リクエストも明らかに悪く、mknetworkkitではサポートされていません)。

これを行うためのベストプラクティスは何でしょうか?

編集:私も1つの関数呼び出しでこれを行いたい

4

1 に答える 1

1

ここで同じ問題。最終的には、必要な各ネットワーク呼び出しをキュー(配列または操作を格納するもの)に配置し、ネットワーク応答デリゲートを更新して、チェーン内の次の操作についてキューをチェックするようにしました。

于 2013-10-05T12:11:38.833 に答える