我有一个标签栏控件。第一个选项卡包含导航控件。在第二个选项卡上,我想加载一个网页(比如谷歌)。我把代码写成
NPIVIEW控制器

@interface NPIViewController : UIViewController {
   IBOutlet UIWebView *webView;
}
@property (nonatomic,retain) IBOutlet UIWebView *webView;
@end

NPIViewController
- (void)viewDidLoad {
  [super viewDidLoad];
  NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
  NSURLRequest *request = [NSURLRequest requestWithURL:url];
  [webView setScalesPageToFit:YES];
  [self.webView loadRequest:request];
}

这页就是不加载。没有编译或运行时错误。这里面怎么了?

最佳答案

要知道你做错了什么你可以这么做。

- (void)viewDidLoad {
  [super viewDidLoad];
  webView.delegate = self;
  NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
  NSURLRequest *request = [NSURLRequest requestWithURL:url];
  [webView setScalesPageToFit:YES];
  [self.webView loadRequest:request];
}

在类中添加此新方法
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
{
   NSLog(@"Error : %@",error);
}

我希望您已经将webview对象与其在interface builder中的出口连接起来了?
谢谢,

关于iphone - 网址未加载到UIWebView中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5645275/

10-14 21:01
查看更多