iOS 倒计时方法

2018-01-22  本文已影响14人  龍飝

//启动计时器

 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];

    });

上一篇下一篇

猜你喜欢

热点阅读