Передать значение для закрытия?
Я хочу сделать дополнительную логику после того, как последний элемент был обработан, но терминал показывает, чтоi
всегда имеет то же значение, что иc
, Любая идея, как передать переменную цикла в?
let c = a.count
for var i=0; i<c; i++ {
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), {
// ..
dispatch_async(dispatch_get_main_queue(), {
println("i \(i) c \(c)")
if i == c-1 {
// extra stuff would come here
}
})
})
}