Как я могу обновить массив [[UIApplication sharedApplication] scheduleLocalNotifications]? - PullRequest
2 голосов
/ 18 января 2011

Это может быть больше вопрос о том, как обновлять массивы в целом, но у меня есть приложение, которое использует UILocalNotifications, и я хочу позволить пользователям выбирать установленные уведомления и редактировать их.

Так что же я могу сделать, чтобы обновить объект по индексу?

[[[UIApplication sharedApplication] scheduledLocalNotifications] ??];

Спасибо за любую помощь!

Ответы [ 2 ]

2 голосов
/ 18 января 2011

Получив объект UILocalNotification, вы можете «перепланировать» его, отменив старое уведомление с помощью:

[[UIApplication sharedApplication] cancelLocalNotification:aNotification];

и запланировав новое:

[[UIApplication sharedApplication] scheduleLocalNotification:aNotification];

1 голос
/ 18 января 2011

Вы не можете редактировать уже существующее уведомление.

Но вы можете отменить его с помощью cancelLocalNotification: и создать новое уведомление.

...