"- (void) connection: (NSURLConnection *) connection didReceiveData: (NSData *) data" nicht aufgerufen
Schauen Sie sich diesen Codeausschnitt an: -
-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
[webData setLength: 0];
}
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
NSLog(@"Recieving Data...");
[webData appendData:data];
}
-(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
{
NSLog(@"ERROR with theConenction");
[connection release];
[webData release];
}
-(void)connectionDidFinishLoading:(NSURLConnection *)connection
{
NSLog(@"DONE. Received Bytes: %d", [webData length]);
NSLog(theXML);
}
Ich rufe einen SOAP-Webdienst an. In meinem Code werden keine Fehler oder Warnungen angezeigt. Wenn ich den Webservice über Safari erreicht habe, funktioniert es einwandfrei. Aber das Problem tritt auf, wenn ich versuche, es durch meine Codes zu schlagen. Alles funktioniert gut, aber dieconnection:didRecieveData
wird nicht gerufen. Somit bekomme ich keine Daten in diewebData
Variable. DiesewebData
ist einNSMutableData
Objekt. Das Problem scheint dumm zu sein, aber irgendjemand mit irgendwelchen Antworten ....
Danke euch allen.