Duplicar posibles:
NSMutableURLRequest timeout doesn't trigger if data starts to load but not webViewDidFinishLoadAjuste de tiempo para NSMutableURLRequest en cuando a medida
Estoy utilizando una petición HTTP asincrónico y el establecimiento de tiempo de espera para mi NSMutableURLRequest a 30 segundos y quiero tiempo de espera la solicitud dentro de este tiempo.
Problema: la solicitud no se agota en 30 segundos. Siempre demora 90 segundos en el tiempo de espera. Cualquier solución para esto
Aquí está mi código de conexión:
NSMutableURLRequest *myRequest = [[NSMutableURLRequest alloc] initWithURL:myURL cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:30];
[myRequest setHTTPMethod:@"POST"];
[myRequest setHTTPBody:myData];
NSURLConnection *myConnection = [[NSURLConnection alloc] initWithRequest:myRequest delegate:self];
Y yo estoy poniendo en práctica siguientes delgates:
- (void)connection:(NSURLConnection *)iConnection didReceiveResponse:(NSURLResponse *)iResponse;
- (void)connection:(NSURLConnection *)iConnection didReceiveData:(NSData *)iElementContructionContextData;
- (void)connection:(NSURLConnection *)iConnection didFailWithError:(NSError *)iError;