Intereting Posts
Как добавить пользовательские заголовки HTTP в запрос загрузки AVAssetResourceLoaderDelegate Уведомление Push-брандмауэра увеличивает количество значков при получении уведомления Расширения / Категории вместо интерфейса Показывать слайд-шоу Есть ли какой-либо порядок для xcode 8 для выполнения тестов пользовательского интерфейса? iOS – использовать распознаватель жестов / pass gesture для нескольких видов таблиц или коллекций в представлении View (Swift) CABasicAnimation завершается при показе другого vc modally Управление памятью с ошибкой ARC Есть ли способ в EarlGrey, чтобы я мог автоматически сбросить приложение? Инструменты Apache Cordova / Visual Studio 2015 не запускают приложение в симуляторе IOS Проблема с пользовательским UITableViewCell: очистка UITextFields при прокрутке из режима просмотра iOS: расширяемый просмотр списка, не создающий вновь добавленный элемент управления Swift 2 не может добавить слайдер в ячейку UITableView Получить URL-адрес из UIWebView Круговой обзор и цвет и циффильтр с анимацией

Как установить локальное уведомление (утром 8:00 и вечером 8:00 PM) в ios?

В настоящее время я использую Xcode 7.2

У меня есть требование: на самом деле я хочу назначить ежедневное уведомление (только два раза в день) в 8:00 и 8:00.

Я новичок в использовании локального уведомления. Я сделал некоторые R & D, я нашел некоторые ссылки, похожие на: Daily UILocalNotification стрелял не один раз . Но я не могу решить свою проблему ….

Если приложение находится в состоянии « Неактивно» / «Актив» / «Фон» / «Приостановка», мне нужно показать локальное уведомление конкретному пользователю.

Как я могу решить эту проблему?

Solutions Collecting From Web of "Как установить локальное уведомление (утром 8:00 и вечером 8:00 PM) в ios?"

Уведомление на утро 8:00

UILocalNotification *localNotif1 = [[UILocalNotification alloc] init]; localNotif1.alertBody = @"Morning 8:00 AM"; NSDateComponents *components1 = [[NSCalendar currentCalendar] components:(NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay | NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitWeekOfMonth) fromDate:[NSDate date]]; [components1 setHour:8]; [components1 setMinute:0]; localNotif1.fireDate = [[NSCalendar currentCalendar] dateFromComponents:components1]; [localNotif1 setRepeatInterval:NSCalendarUnitDay]; [[UIApplication sharedApplication] scheduleLocalNotification:localNotif1]; 

Уведомление на вечер 8:00

 UILocalNotification *localNotif2 = [[UILocalNotification alloc] init]; localNotif2.alertBody = @"Evening 8:00 PM"; NSDateComponents *components2 = [[NSCalendar currentCalendar] components:(NSCalendarUnitYear | NSCalendarUnitMonth | NSCalendarUnitDay | NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitWeekOfMonth) fromDate:[NSDate date]]; [components2 setHour:20]; [components2 setMinute:0]; localNotif2.fireDate = [[NSCalendar currentCalendar] dateFromComponents:components2]; [localNotif2 setRepeatInterval:NSCalendarUnitDay]; [[UIApplication sharedApplication] scheduleLocalNotification:localNotif2];