我有视图控制器我想在按钮点击时加载不同的网页。 我有单视图控制器,我可以加载网页。
按钮点击活动
- (IBAction)btnResortTVTouch:(id)sender {
GlobalWebViewController *globalWebViewController1 = [[GlobalWebViewController alloc] init];
globalWebViewController1.strUrlName = @"http://www.youtube.com/user/xyz";
[self presentViewController:globalWebViewController1 animated:YES completion:nil];
[globalWebViewController1 selectPageLink];
}
- (IBAction)btnPIntrestTouch:(id)sender {
GlobalWebViewController *globalWebViewController = [[GlobalWebViewController alloc] init];
globalWebViewController.strUrlName = @"http://www.pinterest.com/xyz/";
[self presentViewController:globalWebViewController animated:YES completion:nil];
[globalWebViewController selectPageLink];
}
它给出了错误
2013-12-19 03:00:17.885 RWNewYork[5941:907] Warning: Attempt to present GlobalWebViewController: 0x80c8e90 on FiveViewController: 0x81af490 which is already presenting GlobalWebViewController: 0x80826e0
答案 0 :(得分:0)
您可能复制了第一个按钮,即您在故事板中创建第二个按钮的方式,现在它有两个单独的操作。所以对于你的一个按钮,这两个方法都被调用。在故事板中右键单击它们,您可以看到附加的操作。
修改强>
也许您应该从演示文稿的完成块中调用selectPageLink
方法。
答案 1 :(得分:0)
它告诉您,您已经从GlobalWebViewController
中提出了FiveViewController
,并且您也试图从中提出另一个GlobalWebViewController
,这是不可能的。因此,按下按钮必须以某种方式调用这两种方法,或者两次调用其中一种。