一度に複数のブロックベースのタスクを実行したいViewControllerがある場合、完了ブロックが実行された後、どのように制御をViewControllerに戻すことができますか。
ViewControllerOneが、それぞれが前のタスクの結果に依存するいくつかのタスクを実行したいとします。各完了ブロックが実行された後、このコントロールはどのようにViewControllerに戻されますか?
私はこれについて考え始めました、そして私は他の誰もがそれを読んだりテストしたりする人に確かに混乱を引き起こすだけである深くネストされたブロックパターンに向かっていました。
タスクが実行され、完了ブロックは、次のタスクが依存する独自の完了タスクを持つ次のタスクに必要な結果またはエラーを返します。
ビューコントローラという1つの場所でコントロールを管理するにはどうすればよいですか?
完了ブロックは、呼び出されているView Controller(self)へのポインターを使用して、次のタスクを処理する次の関数を呼び出すだけですか?