gpt4 book ai didi

iphone - 在 UIWebView 中单击时,shouldStartLoadWithRequest 不加载链接

转载 作者:行者123 更新时间:2023-12-03 19:33:32 26 4
gpt4 key购买 nike

我已经开始使用 shouldStartLoadWithRequest 并在我理解的情况下遇到了令人费解的行为。我以最简单的形式尝试了以下...

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 
{
return YES;
}

当我点击 HTML 链接时,链接不会在 UIWebView 中加载新页面。我很可能没有完全理解这里的一些东西。任何反馈/帮助将不胜感激。

最佳答案

两个可能的原因

1> 或者您还没有设置委托(delegate) 将您的 WebView 委托(delegate)给您的类(class)即在 viewDidLoad 方法

webView.delegate = self; 

(如果 webView 是在 xib 文件中获取的,则需要从 sib 文件设置委托(delegate))

2> 你的类没有实现 UIWebViewDelegate 协议(protocol)即在你的接口(interface)声明中你还没有这样声明

@interface RootViewController : UIViewController<UIwebViewDelegate>

关于iphone - 在 UIWebView 中单击时,shouldStartLoadWithRequest 不加载链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4708904/

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