UILocalNotification Проблема - PullRequest
       5

UILocalNotification Проблема

0 голосов
/ 29 сентября 2010

У меня есть локальное уведомление, которое я хотел бы запускать каждые 5 минут. Я использую:

 localNotif.repeatInterval = NSMinuteCalendarUnit

, уведомление будет происходить раз в минуту. Я не могу понять, как это происходит каждые 5 минут или любой другой интервал> 1 минуты. Я пробовал:

localNotif.repeatInterval= 5 * NSMinuteCalendarUnit 

и это не работает. Может кто-нибудь помочь мне решить эту проблему.

Ответы [ 2 ]

1 голос
/ 18 октября 2010

, вы не можете установить 5-минутный интервал, выполнив 5 * NSMinuteCalendarUnit.Текущая реализация UILocalNotification не позволяет вам точно настроить интервал.Так что вы застряли на каждой секунде, каждой минуте, каждом часе, каждом дне, каждой неделе, каждом месяце ... и т. Д. И т. Д.

Я отправил отчет об ошибке / улучшение на http://bugreport.apple.com/

Вы можете взглянуть на мой отчет, заархивированный на Open Radar: http://openradar.appspot.com/radar?id=759402

По словам Марко, разработчика Instapaper, Apple отдает предпочтение запросам на усовершенствования и функции, частично исходя из того, сколько разработчиков их запрашивают.

Если эта функция важна для вас, я призываю вас также подать отчет.

1 голос
/ 29 сентября 2010

Посетите этот блог http://useyourloaf.com/blog/2010/9/13/repeating-an-ios-local-notification.html

Имеет руководство по повторению уведомлений в проекте xcode.

Также, возможно, стоит использовать

NSLog(@"Count: %i", [[[UIApplication sharedApplication] scheduledLocalNotifications] count]); 

Чтобы проверить, сколько уведомлений зарегистрировало ваше приложение?

...