文書   >   Foundation   >   Notifications   >   NotificationQueue   >   enqueue(_:postingStyle:coalesceMask:forModes:)
インスタンスメソッド
enqueue(_:postingStyle:coalesceMask:forModes:)
指定された通知スタイル、合体基準、および実行ループモードで、通知キューに通知を追加します。
宣言
func enqueue(_ notification: Notification, postingStyle: NotificationQueue.PostingStyle, coalesceMask: NotificationQueue.NotificationCoalescing, forModes modes: [RunLoopMode]?)
パラメータ
notification | キューに加えられるべき通知。 |
postingStyle | 通知の通知スタイル。通知スタイルは、通知キューがいつ通知センターに通知を送信すべきかを示します。 |
coalesceMask | Notification の属性とキュー内の通知の属性を一致させるときに使用する基準を示すマスク。マスクは、none、onName、および onSender のいずれかの定数を組み合わせて作成されます。 |
modes | 通知が送信されるモードのリスト。通知キューは、実行ループが配列内に提供されたいずれか 1 つのモードにある場合にのみ通知センターに通知を送信します。 このパラメータは nil でもかまいません。この場合、デフォルトは defaultRunLoopMode になります。 |
以下も見よ
関連した文書
func enqueue(Notification, postingStyle: NotificationQueue.PostingStyle)
指定した通知スタイルで通知キューに通知を追加します。
func dequeueNotifications(matching: Notification, coalesceMask: Int)
指定された一致基準を使用して、指定された通知と一致するキューからすべての通知を削除します。