美文网首页
iOS 倒计时方法

iOS 倒计时方法

作者: 龍飝 | 来源:发表于2018-01-22 09:57 被阅读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];

        });

    相关文章

      网友评论

          本文标题:iOS 倒计时方法

          本文链接:https://www.haomeiwen.com/subject/ertlaxtx.html