iOS 倒计时方法

//启动计时器

 double delayInSeconds = 10.0;

 dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds *NSEC_PER_SEC);

 dispatch_after(popTime, dispatch_get_main_queue(), ^(void){

 //执行事件

 NSLog(@"计时器结束了");


 UIAlertController *alertVC = [UIAlertController alertControllerWithTitle:@"购买学习卡" message:nil preferredStyle:UIAlertControllerStyleAlert];



 UIAlertAction *falseA = [UIAlertAction actionWithTitle:@"取消"style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {

 NSLog(@"点击取消");

            [self.navigationController popViewControllerAnimated:YES];

        }];


 UIAlertAction *trueA = [UIAlertAction actionWithTitle:@"确定"style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {


            [SVProgressHUD showWithStatus:@"跳转你需要的界面"];

            [SVProgressHUD dismissWithDelay:3];



        }];

[alertVC addAction:falseA];

[alertVC addAction:trueA];

        [self presentViewController:alertVC animated:YES completion:nil];


    });

你可能感兴趣的:(iOS 倒计时方法)