私は、エンドユーザーから情報を収集するために使用する一連のUIViewController(ポップアップ)をアプリケーションに持っています。私はにはこのような約束でそれらをチェーン管理:PromiseKitは一歩前に戻る
、例えば、ユーザーが戻って私は、以前の「その後」に戻って全体の流れをキャンセルしないようにする必要がある第三ポップアップで押した場合firstly {
return showFirstPopup()
}
.then { info1 -> Promise<Info2> in
dismissFirstPopup()
//Do sth with info1...
return showSecondPopup()
}
.then { info2 -> Promise<Info3> in
dismissSecondPopup()
//Do sth with info2...
return showThirdPopup()
}
.then { info3 -> Promise<Info4> in
dismissThirdPopup()
//Do sth with info3...
return showForthPopup()
}
...
.catch { error in
//Handle any error or cancellation...
}
。
基本的に私は1ステップ戻って、ユーザーにデータを編集させてから、フローを続行できるようにする必要があります。
PromiseKitでこれを行う方法はありますか?ここで
ありがとうございますが、私はフローをキャンセルしたくありません。私は一歩前に戻ることができる必要があります。私は私の最初の質問で私がはっきりしていないことに気づいた。私は今それを更新しました。 – Diana