gpt4 book ai didi

ios - 即使使用 Delegate=self 也不会调用 WebView 委托(delegate)并且还实现了 UIWebView 委托(delegate)协议(protocol)

转载 作者:行者123 更新时间:2023-11-29 03:21:53 25 4
gpt4 key购买 nike

//NewCharts.h

#import <UIKit/UIKit.h>
@interface NewCharts : UIViewController<UIWebViewDelegate>
@property(nonatomic,retain)IBOutlet UIWebView *webView;
@property(nonatomic,retain)IBOutlet UIActivityIndicatorView *loadView;
@end

//NewChart.m

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
self.title=@"Charts";
NSURL *url=[[NSURL alloc]initWithString:[NSString stringWithFormat:@"www.google.com"]];
NSURLRequest *request=[[NSURLRequest alloc]initWithURL:url];
[_webView loadRequest:request];
_webView.scalesPageToFit=YES;
_webView.delegate=self;
}

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

-(void)webViewDidStartLoad:(UIWebView *)webView
{
[_loadView startAnimating];

}
-(void)webViewDidFinishLoad:(UIWebView *)webView
{
[_loadView stopAnimating];
}

//我使用 xib 文件进行设计,并将其引用和委托(delegate)连接到文件的所有者。仍然没有调用委托(delegate)。我只能单独看到页面的标题。

最佳答案

使用 http:// 加载网址,尝试以下操作

NSURL *url=[[NSURL alloc]initWithString:[NSString stringWithFormat:@"http://www.google.com"]];

关于ios - 即使使用 Delegate=self 也不会调用 WebView 委托(delegate)并且还实现了 UIWebView 委托(delegate)协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20973697/

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