2009-07-18 11 views
0

Dans mon application, j'ai des connexions avec un service Web et je voudrais créer une vue de chargement pour montrer chaque fois que la connexion commence jusqu'à ce qu'il renvoie une réponse.Où mettre Chargement

Où est le meilleur endroit pour mettre cette vue dans mon application et quelle est la meilleure façon de l'implémenter?

Merci,

Fermin

+0

Pouvez-vous un peu de code ou les méthodes que vous utilisez pour faire les appels de service Web? – CalebHC

Répondre

0

NSURL * url = [NSURL URLWithString: @ "http://.....?WSDL"];

NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:url]; 

NSString *msgLength = [NSString stringWithFormat:@"%d", [soapMessage length]]; 

[theRequest addValue: @"text/xml; charset=utf-8" forHTTPHeaderField:@"Content-Type"]; 

[theRequest addValue: msgLength forHTTPHeaderField:@"Content-Length"]; 

[theRequest setHTTPMethod:@"POST"]; 

[theRequest setHTTPBody: [soapMessage dataUsingEncoding:NSUTF8StringEncoding]]; 

NSURLConnection *theConnection = [[NSURLConnection alloc] initWithRequest:theRequest delegate:self]; 

[theConnection start]; 

- (void) connexion: (NSURLConnection *) connexion didReceiveData: (NSData *) données {

[webData appendData:data]; 

}

+0

Si vous cliquez sur "modifier" sous votre question, vous pouvez ajouter votre code dans votre question. –

Questions connexes