【发布时间】:2017-08-23 00:49:00
【问题描述】:
我需要使用PromiseKit 将一些代码包装在一个promise 中。我可以像这样创建一个无效的承诺:
let promise = Promise(value:()) // Void promise.
但这立即解决了,因为我想返回一个 void Promise,它包装了一些作为正常 Promise 链的一部分执行的代码。我可以这样做:
let promise = Promise<Void> {fulfilled, _ in
// Here is where I do stuff.
fulfill()
}
但这感觉有点笨重。
是否有更简洁的方法来生成执行代码的 void Promise?
【问题讨论】:
标签: swift promisekit