我想在第二天凌晨 12 点安排本地通知。我无法将时间设置为 12 点。即使我将其设置为 12,它也不会设置为 12,而是需要一些其他时间。
NSCalendar *calendar = [[NSCalendar alloc]initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *components = [calendar components:(NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit) fromDate:[NSDate date]];
NSLog(@"components %@",components);
[components setHour:00];
[components setMinute:01];
[components setSecond:00];
我使用这个片段..我将 notification.fireDate 设置为
[日历日期从组件:组件];
但是当我记录日期时,它显示昨天的日期,时间为 3.42