需求:
產品
代碼實現:
在首頁.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(@"請求失敗"); }];