• ios工程中一天只让显示一次的广告,或是弹出窗,如何实现


    需求:

    产品

    代码实现:

    在首页.m中

        //一天之内只能批量邀请一次
        NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults];
        //    NSLog(@"之前时间:%@", [userDefault objectForKey:@"nowDate"]);//之前存储的时间
        //    NSLog(@"现在时间%@",[NSDate date]);//现在的时间
        NSDate *now = [NSDate date];
        NSDate *agoDate = [userDefault objectForKey:@"nowDate"];
        
        NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
        [dateFormatter setDateFormat:@"yyyy-MM-dd"];
        
        NSString *ageDateString = [dateFormatter stringFromDate:agoDate];
        NSString *nowDateString = [dateFormatter stringFromDate:now];
        //    NSLog(@"日期比较:之前:%@ 现在:%@",ageDateString,nowDateString);
    
        [LiBao_Request libaoWithsuccess:^(LiBao_Result *result) {
           
                if (result.code.intValue==10000) {
                    if ([ageDateString isEqualToString:nowDateString]) {
                        NSLog(@"一天就显示一次");
                    }else{
                    self.imgurl=result.data.show_img;
                    self.coupon_id=result.data.coupon_id;
                    //创建视图
                    [self creatLiBao];
                        NSDate *nowDate = [NSDate date];
                        NSUserDefaults *dataUser = [NSUserDefaults standardUserDefaults];
                        [dataUser setObject:nowDate forKey:@"nowDate"];
                        [dataUser synchronize];
                    }
                }else{
                    //请求没有数据
                    NSLog(@"没有数据");
                }
        }
        failure:^(NSError *error) {
            NSLog(@"请求失败");
        }];
  • 相关阅读:
    DMA详解
    Python实现爬虫设置代理IP和伪装成浏览器的方法(转载)
    Python3 简单验证码识别思路及实例
    Python3 比较两个图片是否类似或相同
    python3 验证码图片切割
    python3 验证码去噪
    Python3 OpenCV应用
    python3 IEDriver抓取时报数据
    Impala 数值函数大全(转载)
    java 获取指定日前的前一天
  • 原文地址:https://www.cnblogs.com/henusyj-1314/p/6409063.html
Copyright © 2020-2023  润新知