UIViewController
をモーダルで表示し、UIWebView
を表示しています。ユーザーがキャンセルボタンを押したときにUIWebView
を却下するにはどうすればよいですか?私が持っているUIWebViewをキャンセルするには?
ひとつのアイデアは、http://cancelに、ボタンのリンクを解除してからwebView.request.URL.host isEqualToString:@"cancel"
場合
- (void)webViewDidStartLoad:(UIWebView *)webView
にチェックし、その後、ビューコントローラを却下することです。
ホストにドットが含まれていなければなりませんか?たとえば「cancel.com」ですか?
ありがとう!投稿した直後ではなく '-webView:shouldStartLoadWithRequest:'を使うことを考えましたが、質問を編集することはできませんでした。 URLのスキームを使用する方が良いです。甘い! – ma11hew28
これは私が探しているものです。素晴らしい答え。ありがとう! – venj