Закрыть локальное уведомление программно - PullRequest
0 голосов
/ 17 марта 2011

Я показываю локальное уведомление каждую минуту, пока пользователь не ответит. Однако мое приложение защищено паролем. Если пользователь не отвечает в течение десяти минут и отвечает одиннадцатым. Он идет на проверку пароля. Однако он должен закрыть десять уведомлений. Могу ли я избежать этого? Я не могу сразу отменить все локальные уведомления, он должен ввести пароль для этого. Есть ли способ закрыть открытые уведомления программно.

Ответы [ 2 ]

0 голосов
/ 23 июня 2011

Я не думаю, что есть какой-либо способ сделать это, поскольку нет доступных событий, которые могли бы дать вам контроль над действиями кнопки «Просмотр» или «Закрыть». Вам следует попытаться найти какой-то другой способ. UAlertView с таймеромможет быть одним из способов, если я не неправильно понимаю вашу проблему. Там вы получаете метод делегата, который можно использовать для программного закрытия предупреждения.

0 голосов
/ 17 марта 2011

Я бы немедленно удалил ваше приложение с моего iPhone, если бы оно начинало меня беспокоить каждую минуту.

Не делай этого. Найдите какой-нибудь менее навязчивый способ сообщить пользователю.

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