func addObserver (NSObject, forKeyPath : String, options: NSKeyValueObservingOptions, context: UnsafeMutableRawPointer?)
func removeObserver (NSObject, forKeyPath : String)
Availability 有効性
Technology
func removeObserver(_ observer: NSObject
,
forKeyPath keyPath: String
,
context: UnsafeMutableRawPointer
?)
observer
The object to remove as an observer. オブザーバとして取り除くことになるオブジェクト。
keyPath
A key-path, relative to the set, for which observer
is registered to receive KVO change notifications. This value must not be nil
.
それに対してKVO変更通知を受け取るためにobserver
が登録される、集合に相対的な、キーパス。この値は、nil
ではいけません。
context
Arbitrary data that is passed to observer
in observe
.
observe
においてobserver
に渡される随意のデータ。
NSSet
objects are not observable, so this method raises an exception when invoked on an NSSet
object. Instead of observing a set, observe the unordered to-many relationship for which the set is the collection of related objects.
NSSet
オブジェクトは監視可能ではありません、それでこのメソッドはNSSet
オブジェクト上で発動される場合は例外を引き起こします。ある集合を監視する代わりに、その集合が関連オブジェクトのコレクションであるところの順序付けられない対多関係を監視してください。
func addObserver (NSObject, forKeyPath : String, options: NSKeyValueObservingOptions, context: UnsafeMutableRawPointer?)
func removeObserver (NSObject, forKeyPath : String)