私のアプリケーションでローカル通知を使用しています。今私はバックグラウンドから私のアプリケーションを削除すると通知がアクティブです。私はバックグラウンドからアプリを削除するときに通知を削除またはキャンセルしたいと思う。アプリケーションがバックグラウンドから削除されたときにローカル通知を停止する
私はapplicationWillTerminateメソッドでキャンセルするコードを書きますが、このメソッドは呼び出していません。 他のヘルプ?
私のアプリケーションでローカル通知を使用しています。今私はバックグラウンドから私のアプリケーションを削除すると通知がアクティブです。私はバックグラウンドからアプリを削除するときに通知を削除またはキャンセルしたいと思う。アプリケーションがバックグラウンドから削除されたときにローカル通知を停止する
私はapplicationWillTerminateメソッドでキャンセルするコードを書きますが、このメソッドは呼び出していません。 他のヘルプ?
あなたが持つすべての通知を取り消すことができます。
[[UIApplication sharedApplication] cancelAllLocalNotifications];
またはあなたのような単一のもの取り消すことができます。このことができます
[[UIApplication sharedApplication] cancelLocalNotification:theNotification];
希望を。
あなたが検索している方法は、どちらかであるそれらのアプリのデリゲートメソッドの1インサイド
- (void)applicationWillEnterForeground:(UIApplication *)application
または
- (void)applicationDidBecomeActive:(UIApplication *)application
あなたは
[[UIApplication sharedApplication] cancelAllLocalNotifications];
を呼び出す必要がありますここでの詳細情報です:https://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIApplication_Class/Reference/Reference.html
このURLを参照してくださいhttp://stackoverflow.com/questions/3139588/applicationwillterminate-in-ios-4-0 –