2012-01-09 4 views
3

NSLocalNotificationは、アプリケーションが実行されている最前面に表示されますか? Apple documentは、アプリが最前面に位置しているときに通知が表示されない(通知センターに表示され、上に反転アニメーションが表示されない)場合、メソッドpresentLocalNotificationNowのポイントは何ですか?NSLocalNotification - アプリがiOS5で実行されているときの通知アニメーションを表示

+0

私はここにチャーミングして、この資料のドキュメントが不適切に書かれていると私の意見を述べます。私は自分自身を知らないので、私はあなたの質問に答えることができません! – livingtech

+2

'-presentLocalNotificationNow'は、バックグラウンドタスクを実行するときにただちに通知を送出することを可能にします。 –

答えて

4

あなたのアプリがアクティブなときに通知を表示するには、独自のUIを使用する必要があります。 UIApplicationDelegateのapplication:didReceiveLocalNotification:メソッドを使用して、通知がいつポストされるかを調べます。

1

通知は、アプリがアクティブでなくなったときにトリガーされるように設計されています。デフォルトでは、あなたのアプリがアクティブであれば、それらは使用できません。したがって、今すぐトリガーするように指示すると、通知が表示されないため、表示されません。あなたのアプリがアクティブになっている間は何かをするには、アラートを使用します。私はあなたがこのデフォルトの動作を無効にすることができるとは思わない。

関連する問題