【问题标题】:url not loading in webviewurl未在webview中加载
【发布时间】:2012-12-07 11:42:11
【问题描述】:

我想在 UiWebView 中打开一个 URL

在我的 ios 5.1 和 6.0 模拟器中,以下代码运行良好,但在我的 ios 4.3 真实设备中却无法运行。

NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
    NSLog(@"url=%@",url);
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    [webView loadRequest:requestObj];

我的代码中缺少什么?

【问题讨论】:

  • strWebsiteUrl 包含什么?请发布实际字符串。
  • 您是否从 xib 委托您的 webview?
  • 您在哪里包含了这个 sn-p?你用 xib 输出 webview 吗?
  • 当你说“不工作”时,有什么症状?你有一个使用webView:didFailLoadWithError: 方法的委托吗?
  • 是控制转到 webView:didFailLoadWithError: 这个方法

标签: iphone objective-c uiwebview


【解决方案1】:

请使用这个:

  webView.delegate = self;
  NSURL *url = [NSURL URLWithString:@"http://www.google.com"]; 
  NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
  [webView setScalesPageToFit:YES];         
  [webView loadRequest:request]; 

在你的类中添加这个新方法

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
{
   NSLog("Error : %@",error);
}

希望它对你有用。如果还有其他问题,例如连接,那么您将在 Log.xml 中看到它。

谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-16
    相关资源
    最近更新 更多