I am working with a UITableView and for each of the objects in the array that is the datasource for the UITableView, I am deleting them if they meet a
UITableView
If you wanted to keep your loop running forwards, you could either:
decrement i when your condition is met and you removeObjectAtIndex
i
removeObjectAtIndex
if (cell.imageView.image == isCkDone) { ... --i ; ... }
or increment i only when your condition is not met:
for ( int i=0 ; i