我是iPhone开发的新手,我想用UIWebView
执行一项简单的任务。我只想在单击根视图控制器中的按钮时在新视图上显示URL
。但是,当我这样做时,我得到一个例外
NSInvalidArgumentException',原因:'应用程序试图呈现一个 nil模态视图控制器在目标上。
这是我的代码。
WebViewController.m(这是我保留UIWebView
)
NSURL *url = [[NSURL alloc] initWithString:@"www.google.com"];
NSURLRequest *requestobj = [NSURLRequest requestWithURL:url];
[webview.delegate self];
[self.view addSubview:webview];
[webview loadRequest:requestobj];
答案 0 :(得分:0)
<强>问题强>
错误说你正试图推零值。
要检查的事项
WebViewcontroller
已正确初始化[不能为零] 答案 1 :(得分:0)
希望您已通过以下方式定义了webview。 UIWebview是UIView的子类。
IBOutlet UIWebView *webView;
NSString *urlAddress = @”http://www.google.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];