当用户单击UIAlertView的“确定”按钮时,移动到另一个视图

时间:2011-05-18 15:23:22

标签: ios uialertview

当我向用户显示警告时,如果他点击确定按钮我需要将他移动到另一个屏幕,我该怎么做:

UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"TopStation"
                                                message :@"Your internet connection is down, you will be redirected to the previous screen"
                                                delegate:nil
                                       cancelButtonTitle:@"OK"
                                       otherButtonTitles:nil];
    [alert show];
    [alert release];

1 个答案:

答案 0 :(得分:4)

您需要做的是在您使用的方法中实现UIAlertView委托。

所以如果你有班级

@interface MyClass: UIViewController {

您需要将其更改为使用

@interface MyClass:UIViewController <UIAlertViewDelegate> {

然后在实现文件中,您只需要实现方法

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex

从那里你可以继续前进。