次の火曜日の 10:00 に起動し、毎週繰り返す (NSWeekCalendarUnit) ように繰り返しローカル通知を設定しています。私の問題は、現地時間が変更されると (年に 2 回)、通知が 11:00 または 9:00 に発生することです。その理由は、NSWeekCalendarUnit が秒単位で計算されるためです (7 日/週 * 24 時間/日 * 60 秒/時間)。現地時間が変わっても、アラームを 10:00 にだけ鳴らしたい。
それを達成する方法はありますか?
次の火曜日の 10:00 に起動し、毎週繰り返す (NSWeekCalendarUnit) ように繰り返しローカル通知を設定しています。私の問題は、現地時間が変更されると (年に 2 回)、通知が 11:00 または 9:00 に発生することです。その理由は、NSWeekCalendarUnit が秒単位で計算されるためです (7 日/週 * 24 時間/日 * 60 秒/時間)。現地時間が変わっても、アラームを 10:00 にだけ鳴らしたい。
それを達成する方法はありますか?