ASIHTTPRequest에 문제가 있습니다. 사용자가 네트워크없이 실행할 수있는 UIWebview를 사용하여 iphone 앱을 개발하려고합니다.ASIHTTPRequest 오프라인 모드 연결 실패
이 라이브러리는 완벽하지만 오프라인에서 앱을 실행하면 오류가 발생합니다. 내가 한 번 내 응용 프로그램을 시작하기 때문에 이런 일이 왜 찾을 수
Error Domain=ASIHTTPRequestErrorDomain Code=1 UserInfo=0x17bdb0 "A connection failure occurred"
은 (는 캐시가 다운로드 의미), 나는 내 아이폰의 응용 프로그램 폴더에 축복하는 SSH를 갈 때, 나는 모든 캐시 된 데이터를 볼 수 있습니다.
그렇다면 비행기 모드에서 iPhone을 넣을 때 나는이 메시지를 받았습니까? 이 문제입니다 내가 이해하지 못하는 이유
NSURL *url = [NSURL URLWithString:@"http://mywebsite.com"];
[[self request] setDelegate:nil];
[[self request] cancel];
[self setRequest:[ASIWebPageRequest requestWithURL:url]];
[[self request] setShouldAttemptPersistentConnection:NO];
[[self request] setDelegate:self];
[[self request] setDidFailSelector:@selector(webPageFetchFailed:)];
[[self request] setDidFinishSelector:@selector(webPageFetchSucceeded:)];
[[self request] setUrlReplacementMode:ASIReplaceExternalResourcesWithData];
[request setCacheStoragePolicy:ASICachePermanentlyCacheStoragePolicy];
[[self request] setDownloadCache:[ASIDownloadCache sharedCache]];
[[self request] setDownloadDestinationPath:
[[ASIDownloadCache sharedCache] pathToStoreCachedResponseDataForRequest:[self request]]];
[[self request] startAsynchronous];
내가 documentation에서 샘플을했다 :
다음은 요청을하려면 (매우 간단) 내 코드입니다.
도움 주셔서 감사합니다.