2016-06-13 14 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)  
} 

は、私がバックグラウンドモードまたはインターアプリのオーディオを追加する必要がありますか?いかなる考えも認められるだろう。

+0

サウンドファイルをプロジェクトリソースにバンドルして追加しましたか?あなたのアプリがファイルを見つけることができない場合、サウンドは再生されません。 – NSGangster

答えて

0

Alarm_Clock.wavの代わりに、デフォルトのアラーム音UILocalNotificationDefaultSoundNameを使用できますか。それが動作する場合は、Alarm_Clock.wavで問題がある可能性があります。

0

.wavファイルを確認する必要があります。アプリケーションの再送信に追加しました。

関連する問題