step1().then{ result in
let Timers = Timer.scheduledTimer(withTimeInterval: 0.5, repeats: true) {
timer in
self.copyTask(timer: timer)
}
}.then{ result in
return self.step3(result)
}
....
The view can be updated when the Promise is not used, but when the Promise is used, it cannot update the view.
The view can be updated when the Promise is not used, but when the Promise is used, it cannot update the view.