2
ユーザにアラームを設定するアプリがあります。このアラームは、基本的なUILocalNotificationで、長さが12秒のサウンドファイルです。サウンドはデバイス上で再生されますが、使用が通知を却下したときに消えません。私はこれを使用してシミュレータで音を止めることができました。通知が終了した後のUILocal通知停止音
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
UILocalNotification *localNotif = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
if (localNotif) {
[[UIApplication sharedApplication] cancelLocalNotification:localNotif];
}
return YES;
}
助けがあれば助かります。
はあなたに
私にとってはうまくいかなかった。 :(音はまだ30秒間再生されています – ScarletWitch
なぜあなたはすべての通知をキャンセルしますか?これは解決策ではなく、そうであれば非常に悪いものです。 – SergioM