我有一段代码,它会循环遍历数组并对其执行块代码。目前它看起来像这样:
for (NSString *myString in myArray) {
[self doSomethingToString:myString WithCompletion:^(BOOL completion) {
string = [NSString stringByAppendingString:@"Test"];
}];
}
我希望在开始下一个迭代之前等待上一次迭代完成。我该如何循环执行类似于这样的代码块?
doSomethingToString:withCompletion:
方法,只需更改该方法以避免在不同线程上执行任务即可。 - JeremyP