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

StackOverflow https://stackoverflow.com/questions/3842252

Вопрос

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

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

Это было полезно?

Решение

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

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

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

Другие советы

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

- (void)cancelLocalNotification:(UILocalNotification *)notification

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top