2011-11-12 7 views
0

사용자가 인터넷에 연결되어 있지 않고 webview 링크를 클릭하면 변경을 추가하고 싶습니다.도달 가능성 Xcode iOS5

-(void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error { 
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error" message:@"Can't connect. Please check your internet Connection" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil]; 
[alert show]; 
[alert release]; 
} 

문제는 여기!

무효가 (-) 오류를 제공 :() 단항 표현에 잘못된 인수 유형 '무효'

+0

이에가 .c 파일 또는 .m 파일? 이것이 Objective C @ 구현 블록 안에 있습니까? 이전 함수가 모두 파일에 중첩되어 있습니까? – hotpaw2

답변

0

매우 가능성이 문제는 -(void)webView:didFailLoadWithError 방법 자체에 거짓말을하지 않는다 ; 오히려 단항 연산자 (예 : 부정, 증분 등)가 필요한 표현에서 잘못된 방식으로 사용하는 것 같습니다.

즉,이 메서드의 반환 값을 어딘가에 사용하려고 시도했지만 해당 메서드의 반환 값이없는 것 같습니다.

확인을위한 로그인 페이지가 예제에 대해 당신이 -(void)webView:didFailLoadWithError 전화 코드 ...

0

이, 당신은 사용자가 인터넷에 연결되어 있는지 확인 날씨에 대한 대리자 메서드의 코드를 해달라고 매우 간단합니다 당신에게} 다른 코드를 사용자와 사용자가 로그인하지만 네트워크 connectd되지 않으므로 우리가 단순히

if(responce == nil)ie,responce from the url 
{ 
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error" message:@"Can't connect. Please check your internet Connection" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil]; 
[alert show]; 
[alert release]; 

를 추가? 네트워크가 connectd 옳지 않아 사용자에게 경고를주고있다

관련 문제