2011-12-11 13 views
0

私のアプリでは、UILocalNotificationを正常に設定できます。
自分のアプリが実行されていない場合や、通知を停止したい場合は、どうすればキャンセルまたは削除できますか?
これを閉じる方法、停止する方法、または削除する方法はありますか?iOS - アプリケーション外からのUILocalNotificationの停止

答えて

0

あなたはcancelAllLocalNotificationsを使用する必要があります:あなたは、あなたのアプリがアクティブでないときにそれらをキャンセルしたい場合は

[[UIApplication sharedApplication] cancelAllLocalNotifications]; 

- (void)applicationDidEnterBackground:(UIApplication *)application { 

それとも

- (void)applicationWillTerminate:(UIApplication *)application { 

で内側に入れてください。

他のタイミングで呼び出すこともできます。

+0

私の質問は明らかではないと思います。私のアプリはUILocalNotificationを開始しました。ユーザーはアプリを終了します。 (アプリケーションを完全に終了します)。ユーザーがアプリケーションを開かずにローカル通知をキャンセルまたは削除したい場合、ユーザーはどのようにそれを行うことができますか? – Satyam

+0

彼は間違いなくあなたのアプリをランチアウトしてそれらを削除することはできません。通知用のアプリの設定でローカル通知もキャンセルされているかどうかを確認できます(本当にわかりません)。 – shannoga

関連する問題