我试图弄清楚如何连续使用两个警报视图,然后切换到下一个控制器。
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)
某处的陈述?希望得到一些指导
答案 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];
}