Как отправить уведомление с использованием нескольких интервалов времени в iphone?

У меня есть временные интервалы в MutableArray вроде

NSMutableArray *times=[[NSMutableArray alloc]initWithObjects:@"6:00 AM", @"6:15 AM", @"6.30 AM", @"6:45 AM", nil];

Теперь я хочу отобразить notifications, когда локальное системное время iphone соответствует этим MutableArray временным интервалам, которые notification должны отображаться через каждые промежутки времени. Пожалуйста, помогите мне в этой проблеме и пришлите мне код. Заранее спасибо.


person Ramesh Rayadurgam    schedule 16.09.2013    source источник


Ответы (3)



Я думаю, что нет прямого способа определить это.

Вам просто нужно написать логику для этого, например, сначала получить текущее время системы и сопоставить его с вашим изменяемым массивом и проверить разницу во времени между первым временным массивом (или массивом, который очень близок к системному времени) эти два и разместить уведомление после этого разница во времени изменится. Теперь вы можете определить, когда время массива и системное время совпадают.

person nik    schedule 16.09.2013

Вы можете использовать repeatInterval, чтобы повторить уведомление. Попробуйте так..

localNotification.repeatInterval=NSMinuteCalendarUnit;
person kalyani puvvada    schedule 16.09.2013