提问者:小点点

PromiseKit无法将类型“bool”的值赋给类型“promise<bool>”



共1个答案

匿名用户

使用

  let newPromise = Promise<Result<Bool>> { resolver in

        resolver.fulfill(Result<Bool>.fulfilled(true))
        print("in resolve1")
    }.then(on: nil) { result -> Promise<Bool> in
        switch result {
        case .fulfilled: print("fulfilled")
        case .rejected: print("rejected")
        }
        return Promise { seal in
            // next promise
            print("in resolve2")
            seal.resolve(Result<Bool>.fulfilled(true))
        }
    }