Подтвердить что ты не робот

Есть ли простой способ редактировать/изменять UILocalNotification

Есть ли более простой способ редактирования, например, свойство alertBody уже запланированной UILocalNotification?

В настоящее время я просто отменяю уведомление и планирую новый, но когда приложение должно сделать это для 3 или более уведомлений, требуется много времени...

4b9b3361

Ответ 1

Если документация верна, вы не можете изменить уже запланированное уведомление. Состояние документа для -scheduleLocalNotification::

[...] Поскольку операционная система копируетуведомление, вы можете его выпустить вы запланировали его.

Объект уведомления копируется системой и не доступен через какой-либо (общедоступный) метод. Поэтому нет другого решения, кроме отмены уведомления.

Ответ 2

Вы не можете редактировать его, но вы можете добиться аналогичного эффекта, отменив уведомление и планируя новый, чтобы заменить его новыми данными. Используйте

- (void)cancelLocalNotification:(UILocalNotification *)notification