【问题标题】:NSURLErrorDomain error -999 - links failing in iOSNSURLErrorDomain 错误 -999 - iOS 中的链接失败
【发布时间】:2012-06-06 19:05:28
【问题描述】:

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

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

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

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

无法加载网页并出现错误:无法执行该操作 完全的。 (NSURLErrorDomain 错误 -999。)

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

取出 iFrame 可以解决问题,但它们是应用程序的核心

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

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

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

谢谢大家-感谢

【问题讨论】:

    标签: cordova


    【解决方案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];
    }
    

    【讨论】:

      猜你喜欢
      • 2013-05-02
      • 2018-01-22
      • 2013-04-11
      • 2013-12-30
      • 2014-03-07
      • 2020-03-01
      • 2017-03-14
      • 2018-11-04
      相关资源
      最近更新 更多