【问题标题】:UIWebView shows error messageUIWebView 显示错误信息
【发布时间】:2025-12-15 15:10:01
【问题描述】:

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

"void SendDelegateMessage(NSInvocation*): 等待 10 秒后委托未能返回。主运行循环模式:UITrackingRunLoopMode 如果您在整个时间间隔内没有使用触摸屏(这可能会延长此等待时间),请提交错误."。当我在调试我的代码并等待几秒钟,然后单击此方法继续时:

- (void)webViewDidFinishLoad:(UIWebView *)webView
{
    // finished loading, hide the activity indicator in the status bar
    [self parseXMLFileAtURL:mPath];
}

【问题讨论】:

标签: iphone uiwebview


【解决方案1】:

错误消息告诉你所有你需要知道的:你从委托方法返回的时间太长了。

如果您是从互联网上获取内容,那就是您的问题所在。致命错误,不要复苏。重新考虑您的应用结构。

否则,您可能需要提高 xml 解析效率,因为它花费的时间太长。

【讨论】: