我在控制台中收到此错误消息,而我正在尝试在UIWebView
中加载HTML页面?
“void SendDelegateMessage(NSInvocation *):委托在等待10秒后无法返回。主运行循环模式:UITrackingRunLoopMode如果您没有在整个时间间隔内使用触摸屏(可以延长此等待时间),请提交错误“。当我调试我的代码并等待几秒钟后再点击此方法继续:
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
// finished loading, hide the activity indicator in the status bar
[self parseXMLFileAtURL:mPath];
}
答案 0 :(得分:1)
错误消息告诉您所有需要知道的事项:您从委托方法返回的时间太长。
如果您是从互联网上取物,那就是您的问题。致命错误,不要复苏。重新考虑您的应用结构。
否则,您可能需要使xml解析更有效率,因为它花费的时间太长。