최종 사용자로부터 정보를 수집하는 데 사용하는 일련의 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...
}
.
기본적으로 나는 한 단계 뒤로 돌아갈 수 있어야하며 사용자가 데이터를 편집하도록하고 흐름을 계속할 수 있어야합니다.
PromiseKit에서이 작업을 수행 할 수있는 방법이 있습니까? 여기
감사합니다.하지만 흐름을 취소하고 싶지는 않습니다. 한 걸음 뒤로 물러 설 수 있어야합니다. 나는 나의 초기 질문에서 내가 분명하지 않다는 것을 깨달았다. 나는 그것을 지금 새롭게했다. – Diana