2012-06-15 1 views
0

앱 스토어에 앱을 제출하는 중입니다. 앱에 필요할 때 인터넷 연결이 끊어지면 사용자에게 알려야한다는 것을 알았습니다. Apple 페이지에서도 Reachability에 대해 언급했습니다. 현재,하지만, 내가있는 UIWebView의 위임 방법 didFailLoadWithError ...UIWebView 오류 대리자 메서드와 도달 가능성

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error 
{ 

    UIAlertView *errorAlert = [[UIAlertView alloc] initWithTitle:@"Error Loading" message:[error localizedDescription] delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil]; 
    [errorAlert show]; 

} 

을 사용하고 있습니다 ... 그리고 그것은 잘 작동합니다. 내 질문은, 내 애플 리케이션이 Reachability를 사용하지 않기 때문에 거부 될 것인가, 아니면 내가 현재하고있는 일을하는 것이 괜찮습니까?

미리 감사드립니다.

답변

3

아니요, didFailLoadWithError:을 사용하여 완벽하게 괜찮습니다.

Reachability 클래스는 일부 페이지를로드하기 전에 호스트가 작동하는지 (또는 인터넷에 연결되어 있는지) 확인하는 데 사용할 수 있습니다. 그러나 가능한 오류를 처리하는 한 꼭 필요한 것은 아닙니다. 분명히 할 수 있습니다.

편집 :

그것은 여전히 ​​특정 호스트에 도달 여부를 할 수있을 것입니다 wheather를 알고하는 것이 좋습니다. 오류를보고하는 대신 각 사례별로 GUI를 수정할 수도 있습니다. 그러나 이것은 항상 업데이 트에서 할 수 있습니다 :)

+1

고마워! 위대한 알고 ... – gtmtg

+0

당신을 환영합니다! –