gpt4 book ai didi

ios - 从 URL webView 调用 Objective C 方法

转载 作者:行者123 更新时间:2023-11-29 00:42:09 25 4
gpt4 key购买 nike

我有一个 webView,它有指向 KEYWORD 的 URL 链接。单击 URL 后,我想调用以下方法:

[self.db fetchDefinitionsWithKeyword:@"KEYWORD" callback:^(NSDictionary *response) {
NSString *HTML = [self.HTMLRenderer renderHTML:response];
[self.webView loadHTMLString:HTML baseURL:nil];

在Android中,我们可以使用shouldOverrideUrlLoading。我应该如何在 Objective C 中做到这一点?

最佳答案

试试这个代码可能对你有帮助。

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 
{
if (navigationType == UIWebViewNavigationTypeLinkClicked )
{
// you can call any thing on click.
[[UIApplication sharedApplication] openURL:[request URL]];
return NO;
}
return YES;
}

关于ios - 从 URL webView 调用 Objective C 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39187204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com