Observer

open class Observer : NSObject

Undocumented

  • Undocumented

    Declaration

    Swift

    public typealias ObserverHandler = (_ object: AnyObject, _ oldValue: AnyObject, _ newValue: AnyObject) -> Void
  • Object that is being observed

    Declaration

    Swift

    open private(set) var object: AnyObject?
  • Pause observation

    Declaration

    Swift

    open var pauseObservation: Bool
  • Undocumented

    Declaration

    Swift

    open func observe(_ object: AnyObject, forKeyPath keyPath: String, withHandler handler: @escaping ObserverHandler)
  • Undocumented

    Declaration

    Swift

    open func removeObservation(_ object: AnyObject, forKeyPath keyPath: String)
  • Undocumented

    Declaration

    Swift

    open override func observeValue(forKeyPath keyPath: String?, of object: Any?, change: [NSKeyValueChangeKey : Any]?, context _: UnsafeMutableRawPointer?)