【发布时间】:2020-03-28 18:21:48
【问题描述】:
有什么方法可以解析下面的代码并将其值作为数组 Future 返回。我正在使用BrightFutures 未来实现
return apiService.getArrayObject()
.flatMap(NetworkQueue.context) { (arrayObjects: [ArrayObject]) -> Future<[Object], Error> in
let objects = arrayObjects.map {
apiService.getObject(of: $0.objectId)
}
return objects // ERROR since objects is [Future<Object,Error>] rather than needed output
}
【问题讨论】:
标签: swift parallel-processing functional-programming future