我试图仅在 UIWebView 中显示某个 URL 时隐藏按钮。这是我用来这样做的代码:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request {
    NSString *full = [request.URL absoluteString];
    NSLog(@"Test back button, URL is: %@", full);
    if ([full isEqualToString:@"testexample.com/"]) {
        _backButton.hidden = YES;
        return NO;
    } else {
        _backButton.hidden = NO;
    }
    return YES;
}
出于某种奇怪的原因,按钮永远不会被隐藏并且 NSLog 永远不会触发。我确保将其写在正确的视图控制器中,并仔细检查了我的按钮插座是否已连接。有谁知道可能是什么原因造成的?