NSURLConnection + sendAsynchronousRequest:... : contrôler l'ordre d'execution des blocks
laurris
Membre
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.
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.