我正在使用此代码加载UIWebView
中的网址。仅出现白屏
- (void)viewDidLoad {
[super viewDidLoad];
NSString *link = @"http://www.apple.com/";
NSURL *url = [[NSURL alloc] initWithString:link];
NSURLRequest *req = [[NSURLRequest alloc] initWithURL:url];
[webView loadRequest:req];
}
答案 0 :(得分:0)
代码似乎正确,请检查webview是否正确初始化:
UIWebView *webView = [[UIWebView alloc] initWithFrame:myframe]
[self.view addSubview:ewebView];
或者正确分配了IBOutlet。
答案 1 :(得分:0)
确保您正在初始化webView。如果您正在使用IBOutlet,那么在加载视图时会分配它。如果您没有使用IBOutlet,请使用以下方法分配init:
UIWebView * webView = [[UIWebView alloc] init];
还可以尝试将其添加为子视图:
[self.view addSubview:webView];
答案 2 :(得分:0)
首先要明确的是,您的WebView已添加到self.view
。
然后按照以下步骤操作。
NSString *urlAddress = [NSString stringWithFormat:@"http://www.apple.com/"];
//Create a URL object.
NSURL *url = [NSURL URLWithString:urlAddress];
//URL Requst Object
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
//Load the request in the UIWebView.
[webView loadRequest:requestObj];