1

ローカル通知に問題があります:

ローカル通知を受け取ってすぐに開かないと、通知センターに完全に残ります。センターから通知を開こうとすると、アプリは正しく開きますが、didReceiveLocalNotification:... メソッドは呼び出されません。アプリ (タスクバー) を完全に閉じて、中央の通知をタップすると、didFinishLaunchingWithOptions: が呼び出され、そこで通知を取得します

[launchOptions valueForKey:UIApplicationLaunchOptionsLocalNotificationKey]

通知は常に nil です。

iOS6以降、この問題があります。それを処理する他の方法はありますか?または、何がその問題を引き起こす可能性がありますか?

どうもありがとう!

4

1 に答える 1

0

問題は、私の UserDefaults の nil ポインターでした。どういうわけか、その nil ポインターに遭遇しました。通知センターの通知がかなり古い場合(日付まで)、私は常にnil通知を受け取りました。これはメモリに保持されていません。今は自分で管理しました。

于 2012-12-06T07:16:46.620 に答える