Есть ли простой способ редактирования / изменить UILOCalnotification
-
27-09-2019 - |
Вопрос
Есть ли более простым способом редактирования, например, Alertbody свойство уже запланированной UILOCalnotification?
На данный момент я просто отменил уведомление и расписание нового, но когда приложение необходимо сделать это для 3 или более уведомлений, требуется много времени для выполнения ...
Решение
Если документация правильная, вы не можете изменить уже запланированное уведомление. Докто государства для -scheduleLocalNotification:
:
...] Потому что операционная система копииУведомление, вы можете освободить его, как только вы его запланировали.
Объект уведомления копируется системой и недоступна через любой (публичный) метод. Таким образом, нет другого решения, чем отменить уведомление.
Другие советы
Вы не можете редактировать его, но вы можете достичь аналогичного эффекта, отменив уведомление и планируя новый, чтобы заменить его с новыми данными. Использовать
- (void)cancelLocalNotification:(UILocalNotification *)notification