現在の iOS アプリでは、アプリがアクティブになったときにいくつかのネットワーク操作を実行する必要があります (ユーザーが専用タブをクリックしたときにクエリを実行するよりも、すべてを一度に取得したいのです)。アプリがフォアグラウンドに移動し、その中のすべてのネットワークを処理するときに表示される UIViewController を使用しています。
それはそれを行うための推奨される方法ですか?
発行する必要があるリクエストは次のようなものです。
request1
if result1
request2
request3
else if result2
request4
request3
スパゲッティ コードを回避するために、これらのようなチェーン リクエストを有効にするライブラリはありますか? 私は ASIHttpRequest を使用していますが、それを実行する良い方法が見つかりませんでした (キューを使用しても)。