UILocalNotifications: любой способ сделать их неактивными, не удаляя / не планируя их? - PullRequest
0 голосов
/ 19 июля 2011

Меня попросили включить в приложение некоторые функции будильника, очень похожие на функцию будильника часов iPhone.

Я вижу из документации, что есть даты срабатывания и способы использования тела оповещения в качестве метки и всего такого хорошего. Но если вы хотите пометить сигнал тревоги как «ВЫКЛ» с помощью переключателя или неактивен, есть ли свойство UILocalNotification, которое я мог бы использовать для этой цели, чтобы сохранить уведомление в UIApplication scheduleLocalNotifications, но не срабатывать (или, по крайней мере, быть скрытым) ? Похоже, что единственный способ не запускать уведомление, когда приложение находится в фоновом режиме, - это удалить или вообще не планировать его, и в этом случае в моем табличном представлении больше не будет данных о тревоге / уведомлении для отображения и пометки как ВКЛ. или ВЫКЛ.

Мне неприятно думать, что я должен сохранять данные аварийных сигналов в приложении избыточно.

1 Ответ

0 голосов
/ 20 июля 2011

Вы можете попробовать установить alertBody и soundName на nil. Если это не сработает, вы, вероятно, застряли, сохраняя избыточную копию данных тревоги.

...