- userNotificationCenter:didDeliverNotification:
The user notification center. ユーザ通知センター。
Availability 有効性
Technology
- (void)userNotificationCenter:(NSUserNotificationCenter
*)center
didActivateNotification:(NSUserNotification
*)notification;
center
The user notification center. ユーザ通知センター。
notification
The user notification object. ユーザ通知オブジェクト。
This would be a good time to take action in response to user interacting with a specific notification. これは、ある特定の通知と相互作用するユーザに応答して行動を起こす好機でしょう。
To take an action when your application is launched as a result of a user clicking on a notification, be sure to implement the application
method in the application class that implements the NSApplication
protocol. The notification parameter to that method has a user
dictionary, and if that dictionary has the NSApplication
key. The value of that key is the NSUser
object that caused the application to launch. The NSUser
object is delivered to the NSApplication
delegate because that message will be sent before your application has a chance to set a delegate for the NSUser
.
ユーザが通知上でクリックする結果としてあなたのアプリケーションが起動される時にある行動をとるには、application
メソッドを実装することを、NSApplication
プロトコルを実装するアプリケーションクラスにおいて確実にしてください。このメソッドへの通知パラメータはuser
辞書を持ちます、そしてその辞書がNSApplication
キーを持つならば。そのキーの値は、アプリケーションの起動の原因となったNSUser
オブジェクトです。NSUser
オブジェクトはNSApplication
委任先に配達されます、なぜならそのメッセージはあなたのアプリケーションがある委任先をNSUser
に設定する機会を得る前に送られるからです。
- userNotificationCenter:didDeliverNotification: