В моем приложении я позволяю пользователям планировать повторение локальных уведомлений. Проблема, которую у меня есть, (любые другие, основанные на осмотре), заключается в том, что NextTriggerDate () всегда основывает свое возвратное значение в текущее время, а не время, в которое было запланировано уведомление. Я видел предложения для хранения значения «даты» в пользователе уведомлений, но, видя, как повторяются уведомления, не похоже, что это может сохранять это значение даты каждый раз, когда уведомление стреляет. Есть ли способ получить фактическую дату пожара повторяющегося локального уведомления? < /P>
func getNotifications(completion: @escaping (Bool)->()){
notificationArray.removeAll()
center.getPendingNotificationRequests { (notifications) in
print("Count: \(notifications.count)")
if notifications.count
Подробнее здесь: https://stackoverflow.com/questions/516 ... r-way-to-o
Мобильная версия