UILocalNotification - resetInterval reset (без повторов)
2351 просмотра
1 ответ
обзор
- Я создаю уведомление на основе существующего экземпляра
UILocalNotification
- Существующий экземпляр имеет
repeatInterval
значениеNSWeekdayCalendarUnit
Что я хочу сделать
- Я хочу,
repeatInterval
чтобы не повторять,
Вопрос
- Какую константу я должен установить,
repeatInterval
чтобы она не повторялась?
Ответы (1)
6 плюса
Взято из документации Apple:
Если вы назначите единицу календаря, например, еженедельную (NSWeekCalendarUnit) или годовую (NSYearCalendarUnit), система перенесет уведомление о доставке через указанный интервал. Значение по умолчанию 0, что означает, что не повторяться.
Я предполагаю, что вы хотите отменить уведомление с повторяющимся интервалом, вы можете сделать это двумя способами:
- Отмените все уведомления.
- Отмените только это уведомление.
Первый вариант прост, используйте:
cancelAllLocalNotifications
В вашем приложении делегат.
Второй требует больше работы. Вам нужно пройти через ожидающие уведомления (использовать scheduledLocalNotifications
) и отменить уведомление.
Чтобы узнать, какие уведомления будут отменены, вы можете использовать это userInfo
свойство при установке уведомления. Например, установите уникальный идентификатор для каждого уведомления, чтобы при отмене этого уведомления вы просто сравнивали этот идентификатор со всеми идентификаторами в вашем scheduledLocalNotifications
массиве.
Вопросы из категории :
- ios Приложение для iPhone в ландшафтном режиме, системы 2008
- ios Как мне дать моим веб-сайтам значок для iPhone?
- ios Как программно отправить смс на айфон?
- ios Как я могу разработать для iPhone, используя машину для разработки Windows?
- ios Tips for a successful AppStore submission?
- ios Как мне определить размер UITextView для его содержимого?
- ios iPhone viewWillAppear не стреляет
- ios Как показать индикатор загрузки в верхней строке состояния
- ios Как сохранить картинку в фотобиблиотеку iPhone?
- ios Как отключить выбор UITableView?
- uilocalnotification Есть ли возможность переименовать кнопку «Закрыть» в UILocalNotification?
- uilocalnotification Как я могу создавать локальные уведомления в iOS?
- uilocalnotification Повтор локального оповещения в разное время
- uilocalnotification UILocalNotification - resetInterval reset (без повторов)
- uilocalnotification Как настроить повторные уведомления UILocal в списке выбора дней недели
- uilocalnotification Найти список локальных уведомлений, которые приложение уже установило
- uilocalnotification Как повторять локальные уведомления каждый день в разное время
- uilocalnotification Не открывайте приложение при нажатии локального уведомления в iOS
- uilocalnotification Как изменить тип уведомления с баннера на предупреждение в iOS8?
- uilocalnotification Отображение знакового баннера уведомлений iOS, когда ваше приложение открыто и находится на переднем плане?