iOS: ¿cómo saber cuándo NSOperationQueue termina de procesar algunas operaciones?

Necesito en mi aplicación descargar directorios y su contenido. Así que decidí implementar un NSOperationQueue y subclasifiqué NSOperation para implementar NSURLRequest, etc ...

El problema es que agrego todas las operaciones a la vez y no puedo entender cuándo se descargan todos los archivos de un directorio para actualizar la IU y habilitar este directorio específico.

Ahora tengo que esperar a que se descarguen todos los archivos de todos los directorios para actualizar la IU.

Ya implementé la observación de valor-clave para la OperationCount de NSOperationQueue y isFinished de NSOperation, ¡pero no sé cuándo un directorio tiene todos los archivos!

Tienes alguna idea

Muchas gracia

Respuestas a la pregunta(8)

Su respuesta a la pregunta