NSURLConnection + sendAsynchronousRequest:... : contrôler l'ordre d'execution des blocks

Bonjour à  tous,



Je voudrais utiliser +sendAsynchronousRequest:queue:completionHandler pour lancer plusieurs connexions asynchrones puis executer les completionHandler dans un certain ordre. Par exemple faire que l'un des block se déclenche uniquement après qu'un autre block a été ajouté à  la queue.



Problème: avec cette methode, on a pas de contrôle sur l'opération avant qu'elle soit ajoutée à  la queue. On ne peut pas facilement ajouter une dependency ou une priorité à  la volée.



Ma question est en fait de savoir comment on peut modifier une operation avant son insertion dans la queue quand on ne l'ajoute pas soi-même. Cherché partout des examples sans succès.



En KV observant la queue peut-être, mais dans ce cas l'operation a déjà  été ajoutée donc c'est un peu tard.



Merci d'avance,

laurris.
Connectez-vous ou Inscrivez-vous pour répondre.