0

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

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

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

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

无法加载网页并出现错误:操作无法完成。(NSURLErrorDomain 错误 -999。)

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

取出 iFrame 可以治愈它,但它们是应用程序的核心

我一直在检查,发现有些人建议插入这个

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

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

谢谢大家 - 它的赞赏

4

1 回答 1

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];
}
于 2012-07-17T11:58:42.470 回答