HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 等待10秒后无法返回 – UIWebView loadHTMLString大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
当我使用以下代码加载UIWebView时:

NSString *HelpText = [NSString StringWithFormat:@"Lorem Ipsum"];

[self.HelpWebView loadHTMLString:[NSString StringWithFormat:@"<html><head></head><body stlye=\"BACkground-color: transparent;\"><div align='justify' style=\"color: #000000; font-family: Helvetica; font-size: %fem;\">%@</div></body></html>",fontSize,HelpText] baseURL:[NSURL URLWithString:@""]];

我收到此错误,但只是第一次在我的应用程序中加载WebView时:

void SendDelegatemessage(NSInvocation *): delegate (webView:decidePolicyForNavigationAction:request:frame:decisionListener:) Failed to return after waiTing 10 seconds. main run loop mode: kcfRunLoopDefaultMode

文本将加载,但仅在10秒后.但UI被阻止10秒钟.当我在应用程序中导航时,其他(“后来的”)UIWebViews将立即加载并且它与此特定的UIWebView无关,即如果我到达UIWebView A然后到UIWebView B,A将在UI阻塞10秒后加载B会立即加载.如果它以B开始然后转到A,B将在10秒后加载,A将立即加载.因此,只有第@L_696_4@加载的UIWebView会产生问题.

我真的只加载上面的HTMl.一些douzen字符,没有JScript,没有大表,没有搞笑的html东西.如果我加载@L_696_4@空白的HTML-String,它甚至会阻止UI并报告错误消息.

我没有设置任何委托内容或类似的东西.我在Interface Builder中创建了UIWebView,通过属性将它连接到头部,我使用loadHTMLString来获取内容.

重要提示:我目前只能使用模拟器,因此我无法预测,这是否只是模拟器问题.如果您知道,请告诉我.目前,我无法在真实设备上进行测试.然而,模拟器不应该因为资源而进入此错误.我有一台当前的MACBook Air,几乎没有安装额外的程序(Mac OS X Lion的“干净安装”).

另一点:我使用UIWebView的唯一原因是我需要完整的文本理由.如果这可以任何其他方式工作,也会帮助我.至少从Android开发,我知道除了WebView之外别无他法.

解决方法

我认为问题是从今天的更新(iOS 6.1 SDK)解决的,我也认为它与模拟器有关.我认为它是关于干扰来自skpaymenttransaction和其他UIWebView的传出请求……我不确定任何事情,但是……

大佬总结

以上是大佬教程为你收集整理的ios – 等待10秒后无法返回 – UIWebView loadHTMLString全部内容,希望文章能够帮你解决ios – 等待10秒后无法返回 – UIWebView loadHTMLString所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。