在我的应用程序中,我安排了具有自定义声音的本地通知。从代码中取消它后,声音会继续播放。我该如何阻止它?

-(void)cancelNotification{
    if(localNotification){
        [[UIApplication sharedApplication] cancelLocalNotification:localNotification];
        [UIApplication sharedApplication].applicationIconBadgeNumber = 0;
    }
}

最佳答案

尝试像下面那样更改您的代码,希望这对您有用。我添加此只是为了尝试。

- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification

{
[[UIApplication sharedApplication] cancelLocalNotification:notification] ;
}

关于ios - 取消本地通知后如何停止本地通知声音,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19540516/

10-09 08:54