在IOS中加载Webview中的URL时出现奇怪的行为

时间:2014-01-07 09:56:53

标签: ios objective-c uiwebview

看起来很简单,但不知道出了什么问题。我正在尝试在WebView中加载基本网址,如下所示

 WebsiteWebView.delegate=self;
 NSURL* url = [NSURL URLWithString:@"http://firstclasspizzaoc.com/"];
 [WebsiteWebView loadRequest:[NSURLRequest requestWithURL:url]];

加载时我每次都会低于错误..

Error : Error Domain=NSURLErrorDomain Code=-999 "The operation couldn’t be completed. (NSURLErrorDomain error -999.)" UserInfo=0xe036d20 {NSErrorFailingURLKey=http://firstclasspizzaoc.com/, NSErrorFailingURLStringKey=http://firstclasspizzaoc.com/}
2014-01-07 15:18:46.142 FirstClassPizza[1583:

Error : Error Domain=NSURLErrorDomain Code=-1003 "A server with the specified hostname could not be found." UserInfo=0xe0ef310 {NSErrorFailingURLStringKey=XXXXXXXX, NSErrorFailingURLKey=XXXXXXXX, NSLocalizedDescription=A server with the specified hostname could not be found., NSUnderlyingError=0xcbe9130 "A server with the specified hostname could not be found."}

在浏览器中它正在加载...

请在我的代码中建议出现问题..

任何有价值的建议都将受到赞赏......

由于

2 个答案:

答案 0 :(得分:0)

 It is due to Your Web URL http://firstclasspizzaoc.com/ can you use your url with
http://www.firstclasspizzaoc.com/

答案 1 :(得分:0)

你可以在这里找到答案:

How do I fix NSURLErrorDomain error -999 in iPhone 3.0 OS

此线程包含此错误的描述:“如果在完成WebView的先前请求之前发出了另一个请求,则可能会发生此错误...”

我通过忽略此错误并让webview继续加载来解决这个问题。

   if ([error code] != NSURLErrorCancelled) {

     //show error alert, etc.
    }