听起来可能是个愚蠢的问题,但是出于好奇,是否可以在目标 c 中暂停 for 循环?
例如:
for (NSManagedObject *a in sortedArray)
{
//do something that takes time, for example download something
}
在上面的示例中,for 循环将同时开始所有下载,因为在开始下载(或您放在那里的任何操作)之后,它将转到数组中的下一个对象。如果我想等到下载完成怎么办?有没有办法暂停下载或者我是否必须重新启动 for 循环以跳过已经下载的循环?