2016-06-13 5 views
1

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

let notificationAlert = UILocalNotification() 

класс DailyAlarmViewController: UIViewController {

@IBOutlet weak var timePicker: UIDatePicker! 


@IBAction func alarmSetButton(sender: AnyObject) { 

    notificationAlert.fireDate = timePicker.date 
    notificationAlert.timeZone = NSTimeZone.defaultTimeZone() 
    notificationAlert.repeatInterval = NSCalendarUnit.Day 
    notificationAlert.alertAction = "Open Survive to Thrive Nation!" 
    notificationAlert.alertBody = "Time to wake up and complete your Journal!" 
    notificationAlert.soundName = "Alarm_Clock.wav" 
    UIApplication.sharedApplication().scheduleLocalNotification(notificationAlert)  

} 

@IBAction func cancelAlarm(sender: AnyObject) { 
     UIApplication.sharedApplication().cancelLocalNotification(notificationAlert)  
} 

Мне нужно добавить фоновый режим или Inter App Аудио ли? Любые мысли были бы оценены.

+0

Вы добавили в свой звуковой файл с ресурсами проекта? Он не будет воспроизводить звук, если ваше приложение не сможет найти файл. – NSGangster

ответ

0

Можете ли вы попробовать вместо Alarm_Clock.wav использовать звуковой сигнал по умолчанию UILocalNotificationDefaultSoundName. Если это сработает, может возникнуть проблема с Alarm_Clock.wav.

0

Вы должны проверить, что файл .wav добавил к ресурсу приложения.

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