2016-11-21 3 views
0

Я работаю над проектом, который имеет функцию типа тревоги. Для чего я использую приложение «Напоминание» по умолчанию для iOS.Настроить собственный звук для напоминания

Что правильно сделать, используя следующий код:

EKEvent *event =[EKEvent eventWithEventStore:self.eventStore]; 
event.title [email protected]"eventTitle"; 
event.calendar =self.calendar;  
event.startDate = self.selectedTime; //set date 
EKAlarm *alarm = [EKAlarm alarmWithAbsoluteDate:self.selectedTime]; 
[event addAlarm:alarm]; 
EKReminder *reminder = [EKReminder reminderWithEventStore:self.eventStore]; 
reminder.calendar = self.calendar; 
// reminder.priority =1; 
// reminder. 
// [reminder setTimeZone:[NSTimeZone systemTimeZone]]; 
[reminder setAlarms:@[alarm]]; 

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

ответ

1

Не с EKReminder. Вы работаете здесь через приложение напоминаний. Звук, создаваемый срабатыванием сигнализации напоминаний, является предпочтением пользователя в приложении «Настройки». Это зависит от пользователя, а не от вас.

Если вы используете локальное уведомление (UNNotification), вы можете указать звук (хотя даже тогда пользователь может его подавить). Это то, что делают большинство приложений напоминания/тревоги. Вы должны пересмотреть весь свой подход. Использование EKReminder - это не способ написать «проект с функцией типа тревоги».

+0

Благодарим за ответ. пожалуйста, предложите мне наилучший способ работать с типом приложения тревоги –

Смежные вопросы