私はこのように見える一連の機能を持っている:PromiseKit「いつ(解決された)」約束を返すか?
func getA() -> Promise<Void> {
// code
}
func getB() -> Promise<Void> {
// code
}
func getC() -> Promise<Void> {
// code
}
は、私はこれらのすべてが終了する約束を返すようにしたいです。
func getStuff() -> Promise<[Result<Void>]> {
return when(resolved: [getA(), getB(), getC()])
}
しかし、私は、コンパイルエラーを取得しています:ここに私が試したものだ'Result' is ambiguous for type lookup in this context
が。どうすればこれを達成できますか?
[この回答](https://stackoverflow.com/a/42881540/3478010)が役立つかもしれません。 –