我UILocalNotification
在我的应用程序中使用。当我的应用程序在前台时它不会播放任何声音,但是当我的应用程序进入后台时它工作正常(它会播放声音。)为什么?
问问题
649 次
1 回答
4
这就是通知的工作方式。从文档中:
如果应用程序在前台运行,则没有警报、标记或声音;相反,
application:didReceiveLocalNotification:
如果委托实现了该方法,则会调用该方法。
如果您想在应用程序运行时响应通知,您需要自己在应用程序委托中执行此操作:
- (void) application:(UIApplication *)application didReceiveLocalNotification: (UILocalNotification *)notification
{
// Play your sound, display a message, etc.
}
于 2013-08-25T06:47:56.080 回答