我正在使用带有故事板的Xcode 4.2。
我的故事板有导航控制器和根视图,根视图上有一个按钮。 我将按钮设置为推送到第二个视图控制器。 在单击按钮上,弹出窗口显示确定和取消按钮。如果用户单击“确定”,则转到第二个视图。 但是如何让“取消”按钮返回到根视图?
这是我的代码,用于检查点击了哪个按钮。
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
if (buttonIndex==0) // cancel button{
[super viewWillAppear:YES]; // to go back to root view but not working
}
}
答案 0 :(得分:1)
你可以用它。 也许可以帮忙。
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
if (buttonIndex==0) // cancel button{
[self dismissModalViewControllerAnimated:YES];
}
答案 1 :(得分:0)
在您的代码中,只需在
时关闭警报视图(buttonIndex==1)