Получать уведомления, когда NSOperationQueue завершает все задачи
NSOperationQueue
имеетwaitUntilAllOperationsAreFinished
, но я не хочу ждать этого синхронно. Я просто хочу скрыть индикатор прогресса в пользовательском интерфейсе, когда очередь заканчивается.
Как лучше всего это сделать?
Я не могу отправлять уведомления от моегоNSOperation
s, потому что я не знаю, какой из них будет последним, и[queue operations]
может быть еще не пустым (или, что еще хуже, заполнено) при получении уведомления.