IOS UIWebView无法正常工作?

时间:2013-06-18 11:36:50

标签: ios webview

我正在使用此代码加载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];

 }

3 个答案:

答案 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];