У меня есть NSOperationQueue, и я хочу отменить некоторые операции.Поэтому я перебираю операцию и отменяю некоторые задачи.В другом месте кода, который выполняется последовательно в том же потоке (UI), я проверяю, сколько операций находится в очереди.Даже если я отменяю все операции, я никогда не получаю 0. Я предполагаю, что операции должны правильно обработать отмену.Поэтому мне понадобится какая-то функция yield, вызываемая в моем потоке пользовательского интерфейса после отмены.Есть ли способ сделать это в Cocoa Touch?
Мое хакерское решение после отмены:
[NSThread sleepForTimeInterval:0.1];
Есть идеи, как сделать это лучше?
СпасибоЛарс