2014-01-07 38 views
1

看起来很简单,但不知道出了什么问题。我想在WebView加载一个基本的URL,如下图所示在IOS中的Webview中加载URL时的奇怪行为

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."} 

在浏览器它加载完美..

请提示我的代码出了什么问题..

任何有价值的建议将不胜感激...

感谢

+1

我要说的是有一个与互联网连接 –

+0

互联网连接的问题是工作的罚款......其他的URL加载... – Vidhyanand

+1

你连接到任何防火墙,代理服务器等,可能会阻止它?也尝试添加www。以防万一 –

回答

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

你可以在这里找到答案:

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

这个线程包含在此说明对这一错误:“如果另一请求之前的请求之前,则可能会出现此错误的WebView完成...“

我解决了这个问题,忽略了这个错误并让webview继续加载。

if ([error code] != NSURLErrorCancelled) { 

    //show error alert, etc. 
    }