• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - 大约 10 秒后开始加载 wkwebview 白页

[复制链接]
菜鸟教程小白 发表于 2022-12-11 18:40:08 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我想加载一个远程 url 页面,但它总是在大约 10 秒后开始加载 代码如下

- (UIWebView *)webView {
    if(!_webView) {
        _webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT)];
        _webView.scalesPageToFit = YES;
        _webView.dataDetectorTypes = UIDataDetectorTypeAll;
        _webView.delegate = self;
    }
   return _webView;
}

- (void)viewDidLoad {
   [super viewDidLoad];
   // Do any additional setup after loading the view.
   [self editNavigationBar];
   NSLog(@"viewLodLoad");
   self.view.backgroundColor = [UIColor whiteColor];
   [self loadHTML:self.pageModel.url title:self.pageModel.postUser];
   [self.view addSubview:self.webView];
}
-(void)editNavigationBar {
    [self.view addSubview:self.webView];
    NSLog(@"start Load WebView"); 
    [self loadWebView];
}


//load URL
 - (void)loadHTMLNSString *)htmlString titleNSString *)title
 {
    self.request = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:htmlString]];
   self.title = title;
   [self.webView loadRequest:self.request];
}

但是日志结果是....

2017-01-22 10:04:48.867 xxx[5404:1574257] start Load WebView

2017-01-22 10:04:48.868 xxx[5404:1584402] myQueue

2017-01-22 10:04:48.868 xxx[5404:1574257] viewLodLoad

2017-01-22 10:04:48.946 xxx[5404:1574257] mainQueue

2017-01-22 10:05:01.547 xxx[5404:1574257] decidePolicyForNavigationAction    

2017-01-22 10:05:01.548 xxx[5404:1574257] didStartProvisionalNavigation

2017-01-22 10:05:02.468 xxx[5404:1574257] decidePolicyForNavigationResponse 



Best Answer-推荐答案


为什么你有所有 GCD 的东西?似乎不需要。您应该能够将其减少到:

- (void)loadWebView {
    [self loadHTML:self.pageModel.url title:self.pageModel.postUser];
}

我敢打赌,这将消除您 10 秒的延迟。

关于ios - 大约 10 秒后开始加载 wkwebview 白页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41786697/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap