NSURLErrorDomain错误-999 - iOS中的链接失败

时间:2012-06-06 19:05:29

标签: cordova

我有一个iOS应用程序运行一堆内部HTML页面,所有这些都来自HTML主菜单

我正在使用Hype来构建页面。

菜单不可靠,有时会识别鼠标点击,有时不会

成功并加载页面时 - 我的xcode输出控制台在子页面加载时给我以下消息

无法加载包含错误的网页:操作无法执行 完成。 (NSURLErrorDomain错误-999。)

有问题的网页每个都有2个iFrame(一个用于附加内容,一个用于音频播放器)

取出iFrames可以治愈它,但它们是App的核心

我一直在检查并看到有些人建议插入此

if ([error code] != NSURLErrorCancelled) {
//show error alert, etc.
}

进入我的项目,但作为一个使用xcode的菜鸟,我不确定将它放在哪里

谢谢大家 - 赞赏

1 个答案:

答案 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];
}