我有一个iOS应用程序运行一堆内部HTML页面,所有这些都来自HTML主菜单
我正在使用Hype来构建页面。
菜单不可靠,有时会识别鼠标点击,有时不会
成功并加载页面时 - 我的xcode输出控制台在子页面加载时给我以下消息
无法加载包含错误的网页:操作无法执行 完成。 (NSURLErrorDomain错误-999。)
有问题的网页每个都有2个iFrame(一个用于附加内容,一个用于音频播放器)
取出iFrames可以治愈它,但它们是App的核心
我一直在检查并看到有些人建议插入此
if ([error code] != NSURLErrorCancelled) {
//show error alert, etc.
}
进入我的项目,但作为一个使用xcode的菜鸟,我不确定将它放在哪里
谢谢大家 - 赞赏
答案 0 :(得分:1)
通常在MainViewController.m
中- (void) webView:(UIWebView*)theWebView didFailLoadWithError:(NSError*)error
{
NSLog(@"Error %i", error.code);
if (error.code == NSURLErrorCancelled) {
return; // this is Error -999
}
return [super webView:theWebView didFailLoadWithError:error];
}