Intereting Posts
Параметр «Калибровка кода образца AirLocate» не работает iOS, Как загрузить .xib в другой .xib? Найти все / специальные SSID iOS Push-уведомление Пользовательский звук Выпущены ли неисправности из памяти, если текущий пул авторезистов слит? Использование CMQuaternion для расчета рыскания Симулятор iOS отсутствует в Xamarin (VS) после удаления устройств Сделать переменную с фиксированным значением Можно ли экспортировать слой из черепицы в один большой файл png для сохранения памяти? AWS S3 iOS SDK: как возобновить загрузку после того, как соединение прервано? Swift Как сбросить атрибуты CellView CellsType для .None от кнопки Рекомендуемый способ хранения учетных данных пользователей iOS? Код ссылки в отдельном проекте в XCode 4.2 Установка изменяемого размера UIImage в UIImageView в viewDidLoad игнорируется Внутри UITabBarController как я перехожу из одного контроллера представления в другой и сохраняю панель вкладок?

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

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

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

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

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

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

Уведомление на утро 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];