В webViewDidFinishLoad: делегата веб-просмотра получите URL последней загруженной страницы (изучив свойство запроса веб-просмотра) и сохраните ее в каком-либо свойстве. Затем используйте это свойство в своем операторе if.
Редактировать: добавить свойство (скажем, в класс делегата UIWebView):
@property (nonatomic, retain) NSURL* lastLoadedURL;
Затем добавьте этот метод:
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
self.lastLoadedURL = [webView.request URL];
}
Поэтому, когда вам нужно проверить последнюю загруженную страницу, вы должны сделать что-то вроде этого:
if([[self.lastLoadedURL lastPathComponent] isEqualToString:@"somepage.html"]) {
//do stuff
}
или если вы не в классе делегата UIWebView, вам нужно заменить self.lastLoadedURL на (DelegateClassInstance) .lastLoadedURL.