2011-11-12 16 views
0

私は、ユーザーがのWebViewリンク上でインターネットやクリックに接続されていない場合は、ALTERを追加します。到達可能性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 @ Implementationブロック内にありますか?以前の関数はすべてファイルに入れ子になっていますか? – 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適切ではないユーザーに警告を与える必要が

関連する問題