Как установить будильник iPhone программно?

Это очень простой вопрос. Я разрабатываю приложение для iphone, в котором использую собственный календарь. Пользователь может установить будильник в этом приложении. События, которые пользователь добавляет в календарь, не должны отображаться в приложении календаря по умолчанию, что означает, что я не могу использовать приложение календаря по умолчанию.

Как установить будильник программно, не копируя изменения в календаре по умолчанию?

Редактировать: я использовал приложение iphonecal от tinyfool для календаря. Если в этом приложении есть способ добавить своевременные оповещения, сообщите мне. Я не мог найти такой функционал в этом приложении.


person Yogi    schedule 24.05.2011    source источник
comment
@Rob: Спасибо за редактирование. Также важно использовать чистый язык, задавая вопрос.   -  person Yogi    schedule 25.05.2011


Ответы (1)


Используйте локальные уведомления для настройки будильник на определенное время.

person nevan king    schedule 24.05.2011
comment
Да, я думал об этом варианте, но я хочу сделать поддержку с iOS 3.2, а локальные уведомления доступны с iOS 4.0. - person Yogi; 24.05.2011
comment
Многозадачность недоступна в версии 3.2. Невозможно позволить пользователю выйти из приложения и получить уведомление. - person nevan king; 24.05.2011
comment
Да, вы очень правы. Так должен ли я оказывать поддержку с iOS 4.0? Нет ли способа? Я отредактировал вопрос для получения дополнительных разъяснений. - person Yogi; 24.05.2011
comment
Можно отказаться от поддержки 3.x, iOS 4 вышла уже давно, и кажется, что большинство пользователей уже перешли на 4. - person nevan king; 24.05.2011
comment
Спасибо, Неван.... Я обязательно посмотрю на это. Если у кого-то есть что-то еще по этой теме, пожалуйста, поделитесь :) - person Yogi; 24.05.2011
comment
Я согласен с nevan: на OS3 это невозможно сделать (если вы не настроите сервер push-уведомлений). Если вы хотите воспроизводить будильники, когда пользователь не запускает приложение, оно должно быть только для OS4! - person Amy Worrall; 24.05.2011
comment
@Amorya: Спасибо, что поделились своими мыслями. Я попробую то же самое. - person Yogi; 25.05.2011