【发布时间】:2020-03-30 04:55:55
【问题描述】:
我是 PromiseKit 的新手,但是我无法获得一些非常基本的工作。考虑一下:
func test1() -> Promise<Bool> {
return Promise<Bool>.value(true)
}
func test2() -> Promise<Bool> {
return Promise<Bool> { seal in
seal.fulfill(true)
}
}
func test3() -> Promise<Bool> {
return Promise<Bool>.value(true)
}
以下内容给了我每一行的错误:
无法将
Promise<Bool>类型的值转换为闭包结果类型Guarantee<()>
firstly {
test1()
}.then {
test2()
}.then {
test3()
}.done {
}.catch {
}
我做错了什么?我一直在尝试各种组合,但似乎没有任何效果。我在PromiseKit 6.13。
【问题讨论】:
标签: swift promisekit xcode11.4