Я написал следующий код для своей функции, но мне не удалось выполнить итерации после задержки.
Я хочу итерации с задержкой, например, когда цикл завершил выполнение до i = 2 после этого, когда i == 3, это должно выполняться после некоторой задержки.
Пожалуйста, помогите мне решить эту проблему.
func allCellsAttempted() -> Bool {
var allCellsAttempted = true
var count = 0
if !oldVersionTriggered {
count = micSources.count
}
else {
count = olderVersionMicSources.count
}
print("Total Mics : \(count)")
for i in 0..<count {
if let cell = micTestFaliureTableView.cellForRow(at: IndexPath(row: i, section: 0)) as? MicFaliureTableViewCell {
if !cell.micFaliureTestview.attempted {
allCellsAttempted = false
break
}
}
}
return allCellsAttempted
}