0

ローカル通知を翌日の午前 12 時 1 分にスケジュールしたい.. 時刻を 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を次のように設定します

[カレンダーdateFromComponents:コンポーネント];

しかし、日付を記録すると、昨日の日付が 3.42 で表示されます

4

0 に答える 0