文書   >   Foundation   >   Notifications   >   DistributedNotificationCenter   >   post(name:object:userInfo:)
インスタンスメソッド
post(name:object:userInfo:)
情報を含む通知を作成し、受信者に送信します。
宣言
func post(name aName: NSNotification.Name, object anObject: String?, userInfo aUserInfo: [AnyHashable : Any]? = nil)
パラメータ
notificationName | 送信すべき通知の名前。nil ではいけません。 |
notificationSender | 通知の送信者。nil であってもよい。 |
notificationInfo | 追加情報を含む辞書。nil であってもよい。 サンドボックスアプリは、辞書が含まれていない場合にのみ通知を送信できます。送信アプリケーションが App Sandbox にある場合、notificationInfo は nil で なければなりません。 |
notificationOptions | 通知がタスクにどのように送信され、いつ監視者に配信するかを指定します。詳細については、通知送信の動作 を参照してください。 |
議論
このメソッドは、deliverImmediately:NO を指定して、 postNotificationName(_:object:userInfo:deliverImmediately:) を呼び出します。
以下も見よ
通知の送信
func post(name: NSNotification.Name, object: String?)
通知を作成し、受信者に送信します。
情報と即時配信指定子を含む通知を作成し、受信者に送信します。
情報を含む通知を作成し、受信者に送信します。