2017-01-10 7 views
0

特定のURLがuiwebviewに読み込まれているかどうかを検出しようとしています。そうすれば、Webビューを別のURLにリダイレクトします。これまでのところ、私は私のために働くように見えるはずです、次のコードを持っているが、運これまでのところ、誰も私が間違ってやっているのか分からない:UIWebviewにロードされた特定のURLをリダイレクトするiOS

-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 
{ 

    if(request.URL == [NSURL URLWithString:@"https://cheese.com/"]) 
    { 
     NSURL *url = [NSURL URLWithString:@"https://example.com/"]; 
     [self.webView loadRequest:[NSURLRequest requestWithURL:url]]; 

    } else { 

    } 

    return YES; 
} 
+0

エラーはあなたが直面しているいただきましたか? –

+0

URLが認識されないため、リダイレクトされません – user1419810

+0

このリンクを参照してくださいhttp://stackoverflow.com/questions/12310258/reliable-way-to-compare-two-nsurl-or-one-nsurl-and-an-nsstring –

答えて

1
if([request.URL.relativeString isEqualToString:@"https://cheese.com/"]) { 

} 
+0

ニース、それはトリックでした! – user1419810

+0

ありがとうございました! –

関連する問題