UIWebView 不会load request,是因为网址里没有http:// 字符串
来源:互联网 发布:大数据收购 编辑:程序博客网 时间:2024/06/05 06:26
UIWebView 不会load request,是因为网址里没有http:// 字符串,
晚上找到这个,没有尝试,记录一下
转自:http://www.cnblogs.com/he8706799/p/4465819.html
UIWebView出现的webViewDidFinishLoad一直没触发的问题的解决方案
这几天遇到一个很坑爹的问题。uiwebview明明界面已经出来了,但是加载动画一直还在。情况还比较奇葩的是,在公司的wifi下才出现这种情况,切换4g网络是正常的,而且mac上的模拟器也没有这问题。经检查是
webViewDidFinishLoad方法一直没触发。当然我这里声明下webview.delegate已经设置了。viewdidstartload已正常触发的情况。这个怎么说也算是个奇葩问题了。
查了各种资料,毫无头绪,无意中把loadrequest的方法换了个。问题居然解决了。下面记录下,有遇到同样问题的同学也可以试试。
//这种方式可以解决viewdidfinish不会触发的问题
var data = NSData(contentsOfURL: NSURL(string: wkAttribute!.urlString)!)
webView?.loadData(data!, MIMEType: "text/html", textEncodingName: "UTF-8", baseURL: NSURL(string:wkAttribute!.urlString))
//这种方式会出现viewdidstart后viewdidfinish一直不触发的问题
// var request = NSURLRequest(URL: NSURL(string: wkAttribute!.urlString)!)
// webView?.loadRequest(request)
有知道具体原因的大大也可以出来解析下原因
- UIWebView 不会load request,是因为网址里没有http:// 字符串
- iOS uiwebview load request 出错
- 我不会给你钱,因为我没有。
- 不会存钱是因为目标不明确
- 没有盘符的分区是不会在资源管理器里显示的
- 平庸是因为没有激发潜能
- 原来找不到lua,是因为没有dev
- 平庸是因为没有激发潜能
- 错误提示是因为没有引入javax.servlet.http.HttpServletRequest所在的包,for each编译错误
- Http Request Url 字符串拼接
- python解析http request字符串
- 注意如果说没有加上updatePanel不会显示,因为没有得到刷新
- UIWebView(App TransportSecurity has blocked a cleartext HTTP (http://) resource load since it isins)
- 放心吧!我不会再打扰你了,因为我没有理由
- 谁都不会因为没有了谁而过不下去!
- 你没有变强,是因为你一直很舒服
- 你没有变强,是因为你一直很舒服
- 你没有变强,是因为你一直很舒服
- 时间工具类
- Android中自定上下拖动Viewpager
- OPENCV入门教程十:erode图像腐蚀
- 1046. Shortest Distance (20)-PAT甲级真题
- Java NIO之Channel
- UIWebView 不会load request,是因为网址里没有http:// 字符串
- phpmyadmin登录有效期修改
- 高效的LINQ语句(二)
- 九度OJ 1095 2的幂次方
- UVALive 6915 Leveling Ground 优先队列+map来维护区间最值
- 找出字符串的最长不重复子串,输出长度
- python调试总结
- Android-反射+注解获取控件ID
- intellij添加groovy或者python编译