2012-01-11 15 views
0

私はローカルの通知の概念を実装したアプリケーションを開発しています。それは正常に動作しています。いろいろな時に5つの通知を設定したとしましょう。最初の2回の通知があったとき。しかし、私はそれをチェックしていない。 3番目の通知が鳴ったら、私はそれを見ました。今、最初の2つのアラームがあった日付時刻を取得することは可能ですか?ユーザーが見たことのない通知の日時が必要です。ローカル通知の火災の日付バックアップ

+0

通知をリクエストした場合は、いつだったかを覚えておく必要があります。 –

+0

ええ、私はすべての火災の日付のためにバックアップしました。しかし、私は、ユーザーが何らかの問題のために見ていないか、彼/彼女が忙しかったかもしれない日付の時間だけを欲しいです。 – Nitin

+0

通知の時刻を設定する必要があるため、これは難しいです。メソッドがグローバル変数に時間を設定することができます。その間、メソッドは、必要なあらゆる場所から変数を呼び出してアクセスします。 これらのリンクはあなたを助けるかもしれません。 http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/IPhoneOSClientImp/IPhoneOSClientImp.html#//apple_ref/doc/uid/TP40008194-CH103-SW13 – dinesh

答えて

0

ホットリックスが述べたように、通知が発射したとき、あなたはアプリのデリゲートでそれをチェックしますが、あなたが保管通知「を解雇されるのを待っている」のリストに対してnotifcation方法を受け取りました。 「発砲する」通知の現在の配列と一致しないローカルイベントがリストされている場合、起動をチェックします。 繰り返し:

NSArray *localEvents= [[UIApplication sharedApplication] scheduledLocalNotifications]; 
関連する問題