iOS. Как узнать, когда NSOperationQueue завершит обработку нескольких операций?

Мне нужно в моем приложении загружать каталоги и их содержимое. Поэтому я решил реализовать NSOperationQueue и создал подкласс NSOperation для реализации NSURLRequest и т. д.

Проблема в том, что я добавляю все операции сразу и не могу понять, когда загружаются все файлы для одного каталога, чтобы обновите пользовательский интерфейс и включите этот конкретный каталог.

Теперь мне нужно дождаться загрузки всех файлов из всех каталогов, чтобы обновить пользовательский интерфейс.

Я уже реализовал наблюдение за значением ключа для OperationCount NSOperationQueue и isFinished NSOperation, но я не знаю, когда в каталоге есть все файлы!

У вас есть идеи?

Большое спасибо

11
задан Dabrut 3 April 2012 в 17:42
поделиться