在iPhone应用程序中,

我正在设置本地通知。

我正在设置自定义声音。

收到通知时,我无法“听到”任何声音。
甚至没有默认声音。


既不在iPod touch中,也不在设备中。

有谁能帮我找出原因?

非常感谢。

这是代码。

UILocalNotification *localNotification = [[UILocalNotification alloc] init];

localNotification.fireDate=[dateFormat dateFromString:alarm_date];

localNotification.alertBody = @"Alarm.";

localNotification.soundName = [filePath lastPathComponent];

//localNotification.soundName =soundname;
//UILocalNotificationDefaultSoundName;

localNotification.applicationIconBadgeNumber = 1;

localNotification.alertAction=@"Show";


[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];

[localNotification release];

回答
出现了傻点:通知声音仅在您的应用程序处于后台或关闭状态时播放。
对不起,这个问题。
总之感谢。

最佳答案

声音应少于30秒才能播放为通知声音

另一件事:

根据Apple开发人员文档,您需要使用“aiff”,“caf”或“wav”文件。

关于iphone - 本地通知声音不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12172175/

10-11 02:11