1

毎日 23:00 から繰り返したいローカル通知をスケジュールする必要があります。でも、今日からではなく、明日から始めたい。

を使用してそれらをスケジュールする場合UNCalendarNotificationTrigger:

var dateInfo = DateComponents()
dateInfo.hour = 23
dateInfo.minute = 0
dateInfo.second = 0
let trigger = UNCalendarNotificationTrigger(dateMatching: dateInfo, repeats: true)

その後、通知は毎日 23:00 に受信されますが、上記のコードが 23:00 より前に実行された場合は、今日の通知も受信されます。

それを達成する良い方法はありますか、正確な日付で64(未配信のローカル通知のiOS制限)の異なるローカル通知をスケジュールする必要がありますか?

4

0 に答える 0