Estoy escribiendo una aplicación que carga de forma asíncrona las imágenes en la pantalla. Lo tengo configurado para que NO sea concurrente (es decir, genera un hilo y lo ejecuta uno a la vez), así que solo he reemplazado la función [NSOperation main]
en mi subclase NSOperation.- [NSOperationQueue operations] devuelve una matriz vacía cuando no debería?
De todas formas, cuando agrego todas estas operaciones, deseo poder acceder más adelante a las operaciones en cola para cambiar sus prioridades. Desafortunadamente, cada vez que llamo al -[NSOperationQueue operations]
, todo lo que obtengo es una matriz vacía. La mejor parte es que después de colocar algunas instrucciones de impresión de consola, los hilos aún están en la cola y se están ejecutando (indicados por impresiones) a pesar de que la matriz está vacía.
¿Qué ofrece? También eché un vistazo a la cuenta solo para asegurarme de que no todos se están ejecutando de inmediato y ese no parece ser el caso.
¿Alguna idea? Tirando de mi cabello en este.
EDIT: También es importante mencionar que el mismo código ofrece una gama completa cuando se ejecuta en el simulador :(
¿Reportó esto en http://bugreport.apple.com y si es así, ¿cuál es el número de error? –
No había enviado uno, pero lo hice ahora. ID de error # 6643022. –