У меня проблема с сетевым запросом, который должен истечь, но метод не вызывается. Запрос выглядит следующим образом:
#define kCONNECT_TIMEOUT 20.0
request = [NSMutableURLRequest requestWithURL: aUrl];
[request setHTTPMethod: @"POST"];
postData = [jsonData dataUsingEncoding:NSASCIIStringEncoding];
[request setHTTPBody:postData];
[request setValue:@"text/xml" forHTTPHeaderField:@"Accept"];
[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[request setCachePolicy:NSURLCacheStorageAllowed];
[request setTimeoutInterval:kCONNECT_TIMEOUT];
self.connection = [NSURLConnection connectionWithRequest:request delegate:self];
assert(self.connection != nil);
Это должно получить обратный вызов
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)_error
Но через 4 минуты сообщение об ошибке не отображается. Кто-нибудь знает, почему это может быть?