J'essaye d'envoyer les données au serveur de mon client d'IPhone. Cela fonctionne bien pour la plupart des valeurs mais quand j'essaye d'envoyer une chaîne comme "IPhone + Cocoa" le serveur montre la chaîne comme "IPhone Cocoa". J'ai essayé de google, mais sans succès, il n'y a aucune raison de le faire.Bug avec NSURLConnection .....?
Voici mon code
-(void)sendRequestNSString *)aRequest {
NSMutableURLRequest *request =
[[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:kURLRequest]];
NSString *httpBody =
[NSString stringWithFormat:@"%@=%@",
[requestString stringByAddingPercentEscapesUsingEncoding:NSUTF8St ringEncoding],
[aRequest stringByAddingPercentEscapesUsingEncoding:NSUTF8St ringEncoding]];
NSData *aData = [httpBody dataUsingEncoding:NSUTF8StringEncoding];
[request setHTTPBody:aData];
[request setHTTPMethod:@"POST"];
self.feedURLConnection =
[[NSURLConnection alloc] initWithRequest:request delegate:self];
}
Je suis vraiment mal à trouver la solution pour cela. Est-ce un bug ou je me trompe d'où dans mon code. existe-t-il une autre alternative?
Cela a fonctionné pour moi. Merci. J'ai dû enlever la autorelease cependant. –