У меня есть блок кода, который проходит через массив и выполняет на нем блок-код. В настоящее время это выглядит следующим образом:Завершить цикл в ожидании завершения предыдущего выполнения
for (NSString *myString in myArray) {
[self doSomethingToString:myString WithCompletion:^(BOOL completion) {
string = [NSString stringByAppendingString:@"Test"];
}];
}
Я хочу ждать предыдущей итерации, чтобы закончить, прежде чем начать на следующей. Как я могу пропустить какой-то блок-код?
Эй, если вы нашли решение, то пожалуйста, напишите здесь, он будет помогать другим. –
Если вы написали 'doSomethingToString: withCompletion:' просто измените этот метод, чтобы не делать что-то в другом потоке. – JeremyP