【发布时间】:2016-09-07 14:25:30
【问题描述】:
我有一个 String 数组,我想通过对每个值调用异步函数来修改它。
我尝试了一些东西,但它只是创建了 RACSignal 的 RACSequence,而不是修改后的 String 数组
func modifyValueAsynchronously(inputValue: String, completion: (String -> Void)) -> RACSignal {
return RACSignal.createSignal() { subscriber in
doAServerCall(inputValue) { outputValue in
subscriber.sendNext(outputValue)
}
}
}
let value: NSArray = ["a", "b"]
let result = value.rac_sequence.map({ value in
return self.doRequest(value as! String)
})
【问题讨论】:
标签: objective-c swift reactive-cocoa