ばかげた質問のように聞こえるかもしれませんが、好奇心から、目的 c で for ループを一時停止することは可能ですか?
例えば:
for (NSManagedObject *a in sortedArray)
{
//do something that takes time, for example download something
}
上記の例では、 for ループはすべてのダウンロードを同時に開始します。これは、ダウンロードを開始した後 (またはそこに追加したアクション)、配列内の次のオブジェクトに移動するためです。ダウンロードが完了するまで待ちたい場合はどうすればよいですか? ダウンロードを一時停止する方法はありますか、または既にダウンロードされたものをスキップして for ループを再起動する必要がありますか?