- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我想加载一个远程 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)loadHTML:(NSString *)htmlString title:(NSString *)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
最佳答案
为什么你把所有的 GCD 东西都放在那里?好像没必要。您应该能够将其减少到:
- (void)loadWebView {
[self loadHTML:self.pageModel.url title:self.pageModel.postUser];
}
我打赌这会消除您的 10 秒延迟。
关于ios - 大约 10 秒后开始加载 wkwebview 白页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41786697/
My phpMyAdmin page更改 MySQL root 密码后返回空白/白页 using this suggestion .我还使用 service apache2 restart 和 ser
尝试提交包含以下条目的联系表单时出现白屏:- 姓名- 电子邮件- 主题- 消息 我正在尝试通过我的网站接收电子邮件。我检查了所有变量名称等,似乎一切都是正确的。我是 PHP 的新手,所以我对接下来要尝
我想从 here 获取 html 。该链接在我的浏览器中工作正常。但如果我在设置中禁用 cookie,此页面将无休止地重新加载。 我的基本代码返回空白页 options = Options() opt
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
在https://indianvisaonline.gov.in/visa/index.html上填写一些表格并上传照片后,我得到了一个白页。 。我使用 JavaFX 的 WebView 来加载网站。
通过 composer 安装新版本的 symfony 之后 php composer create-project symfony/framework-standard-edition myProje
我正在尝试将 WordPress 网站从我的本地服务器移动到在线服务器。 问题是,在迁移之后,如果我尝试打开管理页面 (wp-admin),我只会获得一个白页,如您在此处所见:http://score
我想加载一个远程 url 页面,但它总是在大约 10 秒后开始加载代码如下 - (UIWebView *)webView { if(!_webView) { _webView
使用 google docs 在 webview 中打开 pdf 一次又一次地打开相同的 pdf 或不同的 pdf。 有时它会在 android 中显示空白/白色页面,直到我们再次刷新网页 1 或 2
首先抱歉我的英语不好。 当我尝试查看 HomeController 的 url / 和 Index 操作时,我得到的只是一个白页。 我从空的 ASP.NET 5 Web 应用程序模板开始,然后添加 C
简单的 android 应用程序,带有 WebView,当我打开 PayPal 网站的任何 url 时,即: mWebView.loadUrl("https://www.paypal.com/ua/c
各位程序员大家好, 所以我目前被分配使用 homestead 和 Vagrant 安装和配置 Laravel 5,目前我遇到了各种问题.. 现在我在 gitbash 中遇到了以下错误。在出现此错误之前
我是一名优秀的程序员,十分优秀!