0

我是 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];
4

2 回答 2

0

问题

好吧,错误表明您正在尝试推送 nil 值。

检查事项

  • 确保WebViewcontroller正确初始化[它不能为零]
  • 确保笔尖名称是 WebViewController
  • 文件所有者具有类名 WebViewController
于 2013-03-28T06:02:31.767 回答
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];
于 2013-03-28T06:18:22.140 回答