«- (void) соединение: (NSURLConnection *) соединение didReceiveData: (NSData *) data» не вызвано

Посмотрите на этот фрагмент кода: -

-(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);


}   

Я звоню в веб-службу SOAP. В моем коде нет ошибок или предупреждений. Когда я запускаю веб-сервис через сафари, он работает нормально. Но проблема возникает, когда я пытаюсь пройти через мои коды. Все отлично работает ноconnection:didRecieveData не вызывается. Таким образом, я не получаю данных вwebData переменная. этоwebData этоNSMutableData объект. Проблема кажется глупой, но любой с любыми ответами ....

Спасибо вам всем.

Ответы на вопрос(4)

Ваш ответ на вопрос