ローカル通知には、repeatIntervalプロパティがあり、分、時間、曜日、曜日、年などの単位の繰り返し間隔を設定できます。毎日異なる時刻に祈りの時間にローカル通知の繰り返し間隔を設定するには?
祈りの時間と毎日の同じプロセスでこの繰り返し間隔が必要です。
毎日の祈りの時間ごとに、ローカル通知が来る。
祈りの時間は毎日異なる時間です
どうすればよいですか?
ローカル通知には、repeatIntervalプロパティがあり、分、時間、曜日、曜日、年などの単位の繰り返し間隔を設定できます。毎日異なる時刻に祈りの時間にローカル通知の繰り返し間隔を設定するには?
祈りの時間と毎日の同じプロセスでこの繰り返し間隔が必要です。
毎日の祈りの時間ごとに、ローカル通知が来る。
祈りの時間は毎日異なる時間です
どうすればよいですか?
単純にこれを試してみてください。
NSCalendar *calen = [NSCalendar autoupdatingCurrentCalendar] ;
NSDateComponents *components = [calen components:(NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay | NSCalendarUnitHour | NSCalendarUnitMinute) fromDate:[NSDate date]];
[components setHour:9];
[components setMinute:30];
[components setSecond:00];
UILocalNotification *notif = [[UILocalNotification alloc]init];
notif.fireDate = [calen dateFromComponents:components];
notif.repeatInterval = NSCalendarUnitDay;
[notif setAlertBody:@"Its prayer time..."];
[[UIApplication sharedApplication] scheduleLocalNotification:notif];
はそれがあなたのために働くことを願っています。
しかし、毎日の時間が異なり、毎日スケジュールがあります –
はい、私はすでに祈りを持っています時間計算方法。毎日違う時間でも –
の時間も得られますか? –
1日の祈りの時間ごとにローカル通知を作成し、1日の繰り返し間隔で作成することをお勧めします。 – Larme
@Larme、私が知っている限り、祈りの時間は、日の出と日の出などに基づいているため、日によって異なります。 – jcaron
@jcaronあなたは正しいです –