gpt4 book ai didi

ios - 如果在过去 24 小时内未检查,则需要检查代码

转载 作者:行者123 更新时间:2023-12-01 19:53:29 25 4
gpt4 key购买 nike

我每天只需要检查一次代码块,我尝试了下面的代码,但它没有按照我的要求工作。比如今天的日期是 25-5-2017,最后检查的日期是 23-5-2017,它也不在条件范围内。我不知道我在哪里做错了。

            NSDate *todayDate = [NSDate date];
NSLog(@"today date is %@",todayDate);
NSDate *lastCheckedDate = [[NSUserDefaults standardUserDefaults] objectForKey:@"LastCheckedDate"];
NSLog(@"lastCheckedDate is %@",lastCheckedDate);
if ([todayDate compare:lastCheckedDate] > 864000.0f) {
NSArray *appMsgsArray = [response valueForKey:@"AppMsgs"];
NSDictionary *mainDict = [appMsgsArray objectAtIndex:0];
NSString *appDataExpiry = [mainDict valueForKey:@"appdata_expiry"];
[stm deleteOldArticles:[appDataExpiry integerValue]];
NSDate *lastDate = [NSDate date];
[[NSUserDefaults standardUserDefaults] setObject:lastDate forKey:@"LastCheckedDate"];
}

一天我使用 864000.0f 值。任何人都可以帮助我,谢谢。

最佳答案

试试这个:

NSDate *firstDate = [NSDate date];
NSDate *secondDate = [NSDate date];

if ([secondDate timeIntervalSinceDate:firstDate] >= 86400) {
NSLog(@"24 hours have passed...");
}

关于ios - 如果在过去 24 小时内未检查,则需要检查代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44174419/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com