0

, 간격이 작동하지 않는동기식 다운로드 절차의 시간 초과 간격 iOS? 나는 다음과 같이 요청을 만든

NSURLResponse *response; 
NSError *error; 

NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:JsonURL]; 
[request setTimeoutInterval:10]; 

[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error]; 

하지만, 여기에 타임 아웃, 나는 스택에 몇 가지 질문을 몇 가지했다 기본 시간을 체크 아웃 75초이며, 일부는 내가 여기 혼란 스러워요 240 초입니다 말했다 ..

도와주세요.

+0

설명서에 명확하게 설명되어 있습니다. 기본 시간 초과 간격은 60 초입니다. – Pfitz

+0

@ 피 피츠가 나에게 문서 링크를 줄 수 있습니까? –

+0

예. 여기 [NSMutableURLRequest 클래스 문서] (http://developer.apple.com/library/ios/DOCUMENTATION/Cocoa/Reference/Foundation/Classes/NSMutableURLRequest_Class/Reference/Reference.html#//apple_ref/occ/instm/NSMutableURLRequest)를 참조하십시오./setTimeoutInterval :) – Pfitz

답변

1

동기 연결을 사용 중입니다. 따라서 대리인이 호출됩니다. 당신은 여전히 ​​synchrous URL 요청을 사용하려면 나는 다음을 추천 할 것입니다 : 당신이 위임 방법을 사용하고자하는 경우

[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error]; 

if (nil == response) { 
    if (error) 
     NSLog(@"Connection failed! Error - %@ %@", 
     [error localizedDescription], 
     [[error userInfo] objectForKey:NSURLErrorFailingURLStringErrorKey]); 
    } 
} 

는 비동기 요청을 사용해야합니다.

URL Loading System Programming Guide도 확인하시기 바랍니다.