我正在尝试获得使用 PromiseKit 的基本承诺。但是以下代码无法编译:
import Foundation
import PromiseKit
class MyClass {
var myInt: Int?
func sample() -> Promise<AnyObject> {
return Promise { fulfill, reject in
fulfill(1)
}.then { data -> Int in
return 3
}
}
init() {
sample().then { data -> Void in
debugPrint("got data: \(data)")
}
}
}
这是我得到的错误:
command failed due to signal: segmentation fault: 11
这很令人沮丧。有没有人遇到过这个?