XCode 9.3 日本語化計画: Swift Foundation


文書   >   Foundation   >   Notifications   >   DistributedNotificationCenter   >   postNotificationName(_:object:userInfo:deliverImmediately:)


インスタンスメソッド


postNotificationName(_:object:userInfo:
deliverImmediately:)


情報と即時配信指定子を含む通知を作成し、受信者に送信します。





宣言


func postNotificationName(_ name: NSNotification.Name, 
                   object: String?, 
                 userInfo: [AnyHashable : Any]? = nil, 
       deliverImmediately: Bool)


パラメータ


notificationName送信すべき通知の名前。nil ではいけません。
notificationSender 通知の送信者。nil であってもよい。
userInfo追加情報を含む辞書。nil であってもよい。

重要:
サンドボックス (Sandboxed) アプリは、辞書が含まれていない場合にのみ通知を送信できます。送信アプリケーションが App Sandbox にある場合、userInfonilなければなりません。

deliverImmediately通知をいつ配信するかを指定します。false の場合、受信者は、対応する急送表エントリで指定された一時停止通知動作に従って、監視者に通知を配信します。true の場合、受信者は通知をすぐに監視者に配信します。


議論


これは、通知を送信するための推奨方法です。


notificationInfo 辞書は、プロパティリストとしてシリアル化されるため、別のタスクに渡すことができます。受信タスクでは、逆シリアル化されて辞書に戻されます。このシリアル化によって、notificationInfo 辞書に配置できるオブジェクトにいくつかの制限が課せられます。詳細については、XML プロパティリスト を参照してください。


以下も見よ





通知の送信





関連した文書





目次
Xcode の新機能

  • 言語:Swift
  • SDK:
  • macOS 10.0+
  • フレームワーク
  • Foundation
  • 宣言
  • パラメータ
  • 議論
  • 以下も見よ












  • トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)












    トップへ(Swift Foundation)