-1

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

 }
4

3 回答 3

0

代码似乎正确,检查 webview 是否正确初始化:

    UIWebView *webView = [[UIWebView alloc] initWithFrame:myframe]
[self.view addSubview:ewebView];

或者正确分配了 IBOutlet。

于 2013-06-18T11:41:08.600 回答
0

确保您正在初始化 webView。如果您使用的是 IBOutlet,那么它会在您的视图加载时被分配。如果您不使用 IBOutlet,则使用以下命令对其进行分配:

UIWebView * webView = [[UIWebView alloc] init];


也尝试将其添加为子视图:

[self.view addSubview:webView];
于 2013-06-18T11:43:51.907 回答
0

首先要清楚 Your WebView iS 添加到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];
于 2013-06-18T11:48:25.613 回答