Objective c 未在uiwebview情节提要中加载页面
我试图从另一个Objective c 未在uiwebview情节提要中加载页面,objective-c,uiwebview,nsurlrequest,Objective C,Uiwebview,Nsurlrequest,我试图从另一个UIViewController调用一个方法,该方法接受字符串(url)作为参数,并在UIWebView中打开它。以下是UIViewController类中iAction的代码: -(IBAction)dashboardButtonTapped:(id)sender { [self performSegueWithIdentifier:@"dashboard" sender:self]; Dashboard *db = [[self storyboard] ins
UIViewController
调用一个方法,该方法接受字符串(url)作为参数,并在UIWebView
中打开它。以下是UIViewController
类中iAction
的代码:
-(IBAction)dashboardButtonTapped:(id)sender {
[self performSegueWithIdentifier:@"dashboard" sender:self];
Dashboard *db = [[self storyboard] instantiateViewControllerWithIdentifier:@"dashboard"];
[db openDashboard:@"http://www.google.com"];
}
接收url字符串的方法位于另一个名为DashBoard的类中:
-(void)openDashboard:(NSString *) url {
[self.myWebView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:url]]];
}
我没有收到任何错误,但UIWebView
始终为空
有什么问题吗?检查
NSString *_urlToLoad;
定义一个实例变量
NSString *_urlToLoad;
m
您是否设置了
UIWebView
委托?openDashboard:
真的被调用了吗?我还没有为UIWebview设置委托。是的,它确实会被调用。@HassanZaheer:更新了答案,试试看如果下一个视图是uinavigationcontroller,我如何传递url字符串?我已经这样做了。但我正在将无法识别的选择器错误发送到实例