我的本地通知正在运行,并且正在显示警报,但是声音没有播放。我正在设备上进行测试,因为我知道它不会在模拟器中播放。

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)
}

我需要添加背景模式或应用间音频吗?任何想法将不胜感激。

最佳答案

您必须检查.wav文件是否已添加到应用程序的资源中。

关于ios - iOS本地通知-声音未播放,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37787143/

10-10 20:50