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

     

        }

    }

  • 相关阅读:
    python---1
    20190802—list、range、extend函数
    20190802—def定义函数
    20190802—import函数调用
    如何在EXCEL中将多个单元格内容合并到一个单元格中
    20190619—return函数的用法
    20190618—位置参数、默认参数、不定长参数
    excel 怎么计算单元格个数
    20190616——and和or使用方法、python运算符总结、python数据类型
    20190616——enumerate的用法
  • 原文地址:https://www.cnblogs.com/guligei/p/3384555.html
Copyright © 2011-2022 走看看