0
В моем простом коде я хочу, чтобы процесс прерывания выполнялся в очереди global, если условие x == 2 и перейти в основную очередь.Как прерывать процесс очереди в dispatch_async iOS Swift 2.0
Как это сделать?
Дарио Бассо Кардосо
var x = 1
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_LOW,0)) {
x++
if x == 2 {
break // error in this part or
return // does not work well
}
// more codes...
dispatch_async(dispatch_get_main_queue()) { () -> Void in
// execute the main code
// with break or not
if x == 2 {
// verified that break
}
// next codes
}
}