WebUIDelegate methods not called

醉酒当歌 提交于 2019-12-23 04:18:27

问题


For some reason the following webview UI delegate methods are never called. Tried opening, clicking, interacting with webview to trigger the delegate calls and nothing works.

- (void)webViewFocus:(WebView *)sender {
    NSLog(@"focusing %@", sender);
}

- (void)webViewUnfocus:(WebView *)sender {
    NSLog(@"unfocusing %@", sender);
}

- (BOOL)webViewIsStatusBarVisible:(WebView *)sender {
    return YES;
}

- (void)webView:(WebView *)sender setStatusBarVisible:(BOOL)visible {
    NSLog(@"%@  %d", sender, visible);
}

I made sure the the delegate is correctly hooked up and can confirm that when user wants to open a new window, - (WebView *)webView:(WebView *)sender createWebViewWithRequest:(NSURLRequest *)request WebUIDelegate method is correctly called. Any ideas?

来源:https://stackoverflow.com/questions/15623477/webuidelegate-methods-not-called

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!