2011-03-11 13 views
0

現在、iWebKitを使用した小さなwebappを開発中です。私はUIWebViewに参加しました。webappのアラートビュー - このリンクは新しいウィンドウで開きますhttp:// wwww

Safariで開く前に外部リンクが「このリンクは新しいウィンドウで開きます」と表示されます。

AlertView付:

タイトル:外部リンク(ノーURL) メッセージ:あなたは、このリンクを外部のモバイルサファリを開くだろうか? ボタン:OKキャンセル

どうすればいいですか?

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 
{ 
    return [self verifyUserWantsToNavigateAwayFromApp]; 
} 

あなたがverifyUserWantsToNavigateAwayFromAppを記述する必要があります方法を:UIWebViewDelegateには、以下の追加として指定されたオブジェクトでは

答えて

0

);

はあなたの助けをありがとうございました。アラートをポップアップし、UIAlertViewDelegateがユーザーの回答を得るのを待つ場所です。ナビゲートする場合はYES、取り消す場合はNOを返します。

+0

ありがとう – Par0teck

関連する問題