两个连续的警报视图,然后是Segue

时间:2014-06-11 20:37:45

标签: ios objective-c uialertview

我试图弄清楚如何连续使用两个警报视图,然后切换到下一个控制器。

requestStartTime requestEndTime 是UIAlertViews。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{

[self requestStartTime];

}




- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex {
if (buttonIndex == 1)

{

    [self requestEndTime];

}{

[self performSegueWithIdentifier:@"report" sender:nil];
}
}

单击第二个警报视图后,我需要 segue 。我的问题是它在第二个视图控制器中分段并打开requestEndTime。我需要添加另一个

if (buttonIndex ==1)

某处的陈述?希望得到一些指导

1 个答案:

答案 0 :(得分:0)

你只需将你的UIAlerView存储在某个地方,并在[alertView:didDismissWithButtonIndex:]中执行简单操作,如下所示:

if (buttonIndex == 1 && alertView == self.firstAlertView)
{
    [self requestEndTime];
}
else if (buttonIndex == 1 && alertView == self.secondAlertView)
{
    [self performSegueWithIdentifier:@"report" sender:nil];
}