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?)