本地通知将在下午午夜开始

时间:2012-08-23 09:44:44

标签: ios uilocalnotification nscalendar

我想在第二天上午12点01分安排本地通知..我无法将时间设置为12 ..即使我将其设置为12,它也不会设置为12但需要一些其他时间。< / p>

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设置为

  

[calendar dateFromComponents:components];

但是当我记录日期时,它显示昨天的日期,时间为3.42

0 个答案:

没有答案