9

我有 Phonegap 项目,我需要打开 iframe,我正在尝试使用 JavaScript 打开 iframe。我在 iOS 中收到错误

错误:操作无法完成。(NSURLErrorDomain 错误 -999)

这里的任何人都知道这个错误或如何在 Phonegap iOS 中打开 iframe。

4

3 回答 3

4

NSURLErrorCancelled 当异步加载被取消时返回。Web Kit 框架委托在对加载资源执行取消操作时将收到此错误。请注意,如果取消下载,NSURLConnection 或 NSURLDownload 委托将不会收到此错误。在 OS X v10.2 及更高版本中可用。在 NSURLError.h 中声明。

于 2013-10-31T05:51:29.493 回答
0

所有其他答案都是正确的,但那该怎么办?

如果您使用 UIWebViewDelegate 发现错误,您可以尝试重新加载内容,直到成功加载。只需将requestWithURL第二次插入

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error

代表。这将循环直到页面加载成功。这对于 Facebook 和 Twitter 尤其必要。如果您不想陷入死锁,您可以在您的对象中计算一个 int 属性,该属性在尝试 5 次后绕过请求。

于 2013-11-20T13:16:07.293 回答
0

取消异步网络调用时触发 NSURLErrorDomain 错误 -999。

NSURLErrorDomain 错误 -999 == NSURLErrorCancelled

不知道这会有什么帮助,但希望它能给你一个新的视角。

于 2013-10-28T23:02:53.040 回答