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


    });

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容