-(void)judgeUpDateVersion{
BOOL sameDateFlag = NO;
//获取当前日期
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd"];
NSString *nowday = [formatter stringFromDate:[NSDate date]];
//记录时间的日期,再进行日期的对比,相同则为同一天,不同则不是同一天
NSString *SERVICE_NAME = [[NSBundle mainBundle] bundleIdentifier];
UICKeyChainStore *keychain = [UICKeyChainStore keyChainStoreWithService:SERVICE_NAME];
NSString *saveDay = [keychain stringForKey:@"saveTodayDateKey"];
if (saveDay == nil) {
saveDay = @"";
}
if (![saveDay isEqualToString:nowday]) { //假如不是同一天,更新存储的日期,并且把flag置为YES
[keychain setString:nowday forKey:@"saveTodayDateKey"];
sameDateFlag = YES;
}
if (sameDateFlag) {
[self activeTime];
}
}
获取当前日期,并保存当前时间戳,一天执行一次的代码段
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
- ios 获取系统当前时间 前言 在开发中,我们常常需要获取系统当前时间,然后对时间进行操作,下面我介绍几种获取时间...