我有一个标签栏控件。第一个选项卡包含导航控件。在第二个选项卡上,我想加载一个网页(比如谷歌)。我把代码写成
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/