特定の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;
}
エラーはあなたが直面しているいただきましたか? –
URLが認識されないため、リダイレクトされません – user1419810
このリンクを参照してくださいhttp://stackoverflow.com/questions/12310258/reliable-way-to-compare-two-nsurl-or-one-nsurl-and-an-nsstring –