我无法显示浏览器并将其设置为goto。
是否有一个如何做到这一点的简单示例并转到www.yahoo.com。
感谢
这是我到目前为止所尝试的,但我只是一个空白的屏幕:
- (void)viewDidLoad {
[super viewDidLoad];
UIWebView *webView = [[UIWebView alloc] initWithFrame: CGRectMake(0.0, 0.0, 340, 480)];
[self.view addSubview:webView];
NSURLRequest *request = [[NSURLRequest alloc] initWithURL: [NSURL URLWithString: @"www.yahoo.com"] cachePolicy: NSURLRequestUseProtocolCachePolicy timeoutInterval: 1];
[webView loadRequest: request];
}
答案 0 :(得分:1)
这是一个代码......你可以试试..
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
self.title = @"Yahoo";
NSURL *url = [NSURL URLWithString:@"http://www.yahoo.com/"];
NSURLRequest * request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];
}
答案 1 :(得分:0)
The UIWebView doesn't display url
- (void)viewDidLoad
{
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(50, 100, 690, 750)];
//webView.delegate=self;
NSString *urlAddress = @"http://www.google.com/";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
[self.view addSubview:webView];
}
答案 2 :(得分:0)
确保您的网址前缀为http
或https
。 www.google.com
显示空白页面,但显示https://www.google.com
。
答案 3 :(得分:0)
如果您正在使用委托方法,请确保将shouldStartLoadWithRequest:设置为返回YES。
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{
return YES;
}
如果设置为NO,您将看到一个向两个方向滚动的黑白页。
答案 4 :(得分:0)
所有试图修复此错误的人。 首先,没有错误,这个
NSURL *url = [NSURL URLWithString:@"http://google.de"];
NSURLRequest * request = [NSURLRequest requestWithURL:url];
[uiWebView loadRequest:request];
在模拟模式中可以很好地工作但不。我尝试在真正的iPhone上运行