Bonjour,

J'utilise le protocole SOAP pour communiquer avec mon webservice.
J'ai utilisé le site sudz.com pour générer le code client pour le webservice.
L'envoie et la réception se passe bien mais j'ai un problème quand je veux faire des appels synchrones.

En fait dans la fonction j'ai un paramètre "action:@selector(fontionReponse)" ou le paramètre action est en fait le paramètre "performSelector". Donc si j'ai bien compris, la fonction que je met dans action sera appelé apres que la fonction soit exécuté.

Ceci dit j'ai un problème quand je fais plusieurs appels :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
while (i<10) {
 
                @synchronized(self.service) {
                    bool test;
                    test = [service test:self action:@selector(testResponse:) parametre1:test1 parametre2:test2];
                }
i++;
    }
Le synchrone ne fonctionne pas dans le sens où je veux que la fonction testResponse soit executé avant d'effectué la deuxième itération...
alors que là, le webservice sera appelé 10 fois et ensuite testResponse sera exécuté...

Si quelqu'un a une idée..

MERCI d'AVANCE.

Il