Instance Method インスタンスメソッド

enqueue(_:postingStyle:coalesceMask:forModes:)

Adds a notification to the notification queue with a specified posting style, criteria for coalescing, and run loop mode. ある通知を通知キューに、指定された投函スタイル、結合する基準、そして実行ループモードで加えます。

Declaration 宣言

func enqueue(_ notification: Notification, 
postingStyle: NotificationQueue.PostingStyle, 
coalesceMask: NotificationQueue.NotificationCoalescing, 
    forModes modes: [RunLoop.Mode]?)

Parameters パラメータ

notification

The notification to add to the queue. キューに追加することになる通知。

postingStyle

The posting style for the notification. The posting style indicates when the notification queue should post the notification to its notification center. 通知に対する投函形式。投函形式は、いつ通知キューが通知をそれの通知センターに投函すべきかを指し示します。

coalesceMask

A mask indicating what criteria to use when matching attributes of notification to attributes of notifications in the queue. The mask is created by combining any of the constants none, onName, and onSender. notificationの属性をキューの中の通知の属性と照合する場合に使う基準は何かを指し示しているマスク。このマスクは、定数noneonName、そしてonSenderをどれでも結合することによって作成されます。

modes

The list of modes the notification may be posted in. The notification queue will only post the notification to its notification center if the run loop is in one of the modes provided in the array. それで通知が投函されるかもしれないモードのリスト。通知キューは、単に通知をそれの通知センターに投函するだけです、もし実行ループが配列において提供されたモードの1つであるならば。

This parameter may be nil, in which case it defaults to default. このパラメータはnilであるかもしれません、その場合にはそれは初期状態ではdefaultになります。

See Also 参照

Managing Notifications 通知を管理する