Note that there are some explanatory texts on larger screens.

plurals
  1. POconnectionDidFinishLoading is not called, why?
    text
    copied!<p>I send request, but don't call method connectionDidFinishLoading, why?</p> <pre><code>- (void)startHttpRequestWithCookie:(NSArray *)authCookies { NSURL *url = [NSURL URLWithString:@"http://test.test/mbox.php"]; NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60.0]; NSDictionary* headers = [NSHTTPCookie requestHeaderFieldsWithCookies:authCookies]; [request setHTTPShouldHandleCookies:NO]; [request setHTTPMethod:@"POST"]; [request setValue:@"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" forHTTPHeaderField:@"Accept"]; [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"]; [request setAllHTTPHeaderFields:headers]; NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self]; if (connection) { // Create the NSMutableData to hold the received data. responseData = [NSMutableData new]; } else { // Inform the user that the connection failed. } } - (void) connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response { [responseData setLength:0]; } - (void) connection:(NSURLConnection *)connection didReceiveData:(NSData *)data { [responseData appendData:data]; } - (void) connectionDidFinishLoading:(NSURLConnection *)connection { NSString* responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding]; NSLog(@"%@", responseString); NSError *error = nil; NSData* data = [responseString dataUsingEncoding:NSUTF8StringEncoding]; etc.. } </code></pre> <p>This is my code, I can not understand why is not called connectionDidFinishLoading</p> <p>thank you very much for your time</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload