zoukankan      html  css  js  c++  java
  • 第二天,

    -(void)receiveTodayCoin

    {

        NSDate *now = [NSDate new];

        unsigned units  = NSMonthCalendarUnit|NSDayCalendarUnit|NSYearCalendarUnit;

        NSCalendar *mCal = [[NSCalendaralloc] initWithCalendarIdentifier:NSGregorianCalendar];

        NSDateComponents *mComp = [mCal components:units fromDate:now];

     

        NSDateComponents *comp = [[NSDateComponentsalloc]init];

        [comp setMonth:[mComp day]];

        [comp setDay:[mComp month]];

        [comp setYear:[mComp year]];

        [comp setHour:0];

        [comp setMinute:0];

        [comp setSecond:0];

        TTLog(@"%d",[mComp day]);

        NSDate *mDate = [mCal dateFromComponents:comp];

        NSTimeInterval timeInterval = [mDate timeIntervalSince1970];

        NSUserDefaults *dateDefault = [NSUserDefaultsstandardUserDefaults];

        float mInterval = [[dateDefault valueForKey:@"dateFlag"]floatValue];

        if (mInterval == 0) {

            [dateDefault setValue:[NSString stringWithFormat:@"%f",timeInterval] forKey:@"dateFlag"];

            self.coinStateLabel.text = @"招财币已领取";

            self.coinBtn.userInteractionEnabled = NO;

            [[NSUserDefaultsstandardUserDefaults] setBool:YESforKey:@"receiveCoin"];

        }else if(timeInterval - mInterval == 24 * 60 * 60){

            [dateDefault setValue:[NSString stringWithFormat:@"%f",timeInterval] forKey:@"dateFlag"];

            self.coinStateLabel.text = @"招财币已领取";

            self.coinBtn.userInteractionEnabled = NO;

            [[NSUserDefaultsstandardUserDefaults] setBool:YESforKey:@"receiveCoin"];

     

        }else{

            self.coinStateLabel.text = @"每日领取招财币";

            self.coinBtn.userInteractionEnabled = NO;

            [[NSUserDefaultsstandardUserDefaults] setBool:NOforKey:@"receiveCoin"];

     

        }

    }

  • 相关阅读:
    关于Lucas定理、多项式Exp的一些思考
    Binet-Cauchy定理的证明
    CSP2019 树上的数 题解
    Graphviz学习
    Luogu P2221 [HAOI2012]高速公路题解
    CSP2019 树的重心 题解
    CSP2019 Emiya 家今天的饭 题解
    UVA10559 方块消除 Blocks 题解
    关于二次项系数为1的二元一次不定方程解法的探究
    关于对STL容器重载运算符的问题
  • 原文地址:https://www.cnblogs.com/guligei/p/3384555.html
Copyright © 2011-2022 走看看