"- (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.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage