XCode 9.3 日本語化計画: Swift Foundation


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


インスタンスメソッド


postNotificationName(_:object:userInfo:options:)


情報を含む通知を作成し、受信者に送信します。





宣言


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


パラメータ


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

重要:
サンドボックスアプリは、辞書が含まれていない場合にのみ通知を送信できます。送信アプリケーションが App Sandbox にある場合、notificationInfonilなければなりません
notificationOptions通知がタスクにどのように送信され、いつ監視者に配信するかを指定します。詳細については、通知送信の動作 を参照してください。


議論


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


以下も見よ





通知の送信





目次
Xcode の新機能

  • 言語:Swift
  • SDK:
  • macOS 10.3+
  • フレームワーク
  • 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)