XCode 9.3 日本語化計画: Swift Foundation


文書   >   Foundation   >   Notifications   >   DistributedNotificationCenter   >   addObserver(_:selector:name:object:suspensionBehavior:)


インスタンスメソッド


addObserver(_:selector:name:object:suspensionBehavior:)


受信者の急送表に、特定の監視者と一時停止された通知動作、およびオプションの通知名と送信者を含むエントリを追加します。





宣言


func addObserver(_ observer: Any, 
        selector: Selector, 
            name: NSNotification.Name?, 
          object: String?, 
suspensionBehavior: DistributedNotificationCenter.SuspensionBehavior)


パラメータ


notificationObserver監視者として登録するオブジェクト。nil ではいけません。
notificationSelector受信者が通知を送信した事を通知するために notificationObserver を送信するメッセージを指定するセレクタ。0 であってはなりません。
notificationName監視者を登録する通知の名前。つまり、この名前の通知のみが監視者に配信されます。nil の場合、通知センターはそれを監視者に通知するかどうかを決定するために通知名を使用しません。
notificationSender監視者が受信したい通知を持つオブジェクト。つまり、この送信者によって送信された通知のみが監視者に配信されます。nil の場合、通知センターは通知を監視者に送信するかどうかを決定するために通知の送信者を使用しません。
suspendedDeliveryBehavior通知の配信が一次停止された場合の通知の送信動作。


議論


受信者は notificationObserver を保持しません。したがって、notificationObserver を解放する前に、 removeObserver(_:) または removeObserver(_:name:object:) を常に受信者に送信する必要があります。


以下も見よ





監視者の管理





関連した文書





目次
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)