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

     

        }

    }

  • 相关阅读:
    从零搭建hadoop集群之安装虚拟机
    数据库中的左连接和右连接的区别
    cookie 和session的区别是
    jquery获取单选按钮选中的值
    css设置背景图(背景图太大导致图片显示不全)
    vue购物车
    model修改器获取器的使用
    model时间戳自动添加
    定义路由
    模型使用:M模型 V视图 C控制
  • 原文地址:https://www.cnblogs.com/guligei/p/3384555.html
Copyright © 2011-2022 走看看