【问题标题】:iPhone UIWebView BugiPhone UIWebView 错误
【发布时间】:2009-10-20 11:30:22
【问题描述】:

当我尝试在 UIWebView 中加载 html 页面时,我在控制台中收到此错误消息?

"void SendDelegateMessage(NSInvocation*):委托等待10秒后返回失败。主运行循环模式:UITrackingRunLoopMode 如果您在整个时间间隔内都没有使用触摸屏(这可能会延长等待时间),请提交错误。”

有什么原因吗?

谢谢

【问题讨论】:

    标签: iphone uiwebview


    【解决方案1】:

    我不知道这是否一定是您的问题,但是当一段 Javascript 执行时间过长时,我收到了相同的消息。你知道你正在加载的网页是否在加载任何繁重的 javascript 吗?

    在我的情况下,我正在测试您是否可以在 UIWebView 中使用 prompt() - 这有效,但如果我花了超过 10 秒的时间关闭弹出窗口,则会出现您提到的错误。

    【讨论】:

      【解决方案2】:

      如果您只在webViewDidFinishLoad: 中设置断点时看到此错误,我认为这不是问题。

      另一方面,如果您在代码正常运行时看到它,那么它一个问题。您可能需要将 XML 文件的解析分解到一个单独的线程中,或者至少将其与 Web 视图分离。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多