2010-01-01 126 views

回答

2

的默认请求超时为60秒,但你可以改变它的任何的URLRequest。在本例中,我通过调用setTimeoutInterval将NSMutableURLRequest的超时设置为15秒:

NSURL *url = [[NSURL alloc] initWithString:@"http://someurl.com"]; 

NSMutableURLRequest *urlRequest = [[NSMutableURLRequest alloc] initWithURL:url]; 
[urlRequest setTimeoutInterval:15.0]; 

NSError *error; 
NSURLResponse *response; 
NSData *data = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:&response error:&error];