特定の URL が UIWebView に表示されている場合にのみ、ボタンを非表示にしようとしています。これは私がそうするために使用しているコードです:
- (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 が起動することもありません。これを正しいView Controllerに書き込むようにし、ボタンのアウトレットが接続されていることを再確認しました。誰がこれを引き起こしているのか知っていますか?