«- (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
объект. Проблема кажется глупой, но любой с любыми ответами ....
Спасибо вам всем.