如何从串联运行的较小子任务中组成BFTask?

时间:2016-03-03 16:23:06

标签: ios swift bolts-framework

我试图弄清楚如何创建一个由较小的子任务组成的BFTasks。比方说,我们有两个任务:childTaskA& childTaskB是这样的:

func childTaskA() -> BFTask {
    var successful = BFTaskCompletionSource()
    successful.setResult("Result A")
    return successful.task
}

func childTaskB() -> BFTask {
    var successful = BFTaskCompletionSource()
    successful.setResult("Result B")
    return successful.task
}

那么如何创建一个执行childTaskA&的父任务呢? childTaskB是串联的,如果失败则返回错误?

func parentTaskAB() {
// Carry out childTaskA, and 
// Carry out childTaskB
// Return error if either fails 
}

0 个答案:

没有答案