Я пытаюсь определить, загружен ли какой-либо URL-адрес в uiwebview, и если так перенаправить веб-просмотр на другой URL-адрес. До сих пор у меня есть следующий код, который должен похоже на работу для меня, но не повезло до сих пор, кто-нибудь знает, что я делаю неправильно:Переадресовать конкретный URL-адрес, если загружен в UIWebview 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 –