사용자가 iPad 화면을 잠그고 잠금 해제 할 때 어떤 일이 일어나고 있는지 알고 싶습니다. NSURLConnection을 사용하여 파일을 다운로드하는 앱이 있는데 다운로드가 SOAP 오류 ("지정한 호스트 이름이있는 서버를 찾을 수 없습니다")와 함께 실패하지만 사용자가 화면을 잠글 때 잠금을 해제 할 때가 아닙니다. 오류가 팝업되는 것과 관계없이 다운로드가 완료되지 않습니다. 왜 어떤 아이디어가 있고 그것에 대해 무엇을 할 수 있습니까?화면 잠금 인터럽트 NSURLConnection
applicationWillResignActive
applicationDidEnterBackground
를 내가 3 분 후에 응용 프로그램을 기억 한 후 내가 얻을 : 내가 홈 버튼을 쳤을 때 내가 무엇을 말할 수에서
NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:300];
NSURLConnection* conn = [[NSURLConnection alloc] initWithRequest: request delegate: self];
내가 얻을
applicationWillEnterForeground
과를 다운로드가 이미 완료되었거나 백그라운드에서 진행 중입니다.
배경을 길게 (5 분) 남겨두면 오류가 발생하여 시간이 초과됩니다.
화면을 잠그면 응용 프로그램 상태가 같지만 다운로드 연결 해제에 대한 오류 메시지가 나타납니다.
감사합니다.
나는이 문제에 대한 우아한 해결책을 찾고 있습니다. 연결을 취소하는 것을 포함하지 않는 것이 좋습니다. – Snips