Instance Method インスタンスメソッド

removeObserver(_:forKeyPath:context:)

Raises an exception. 例外を引き起こします。

Declaration 宣言

func removeObserver(_ observer: NSObject, 
         forKeyPath keyPath: String, 
            context: UnsafeMutableRawPointer?)

Parameters パラメータ

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

The context passed to the notifications. 通知に渡される文脈。

Discussion 議論

NSOrderedSet objects are not observable, so this method raises an exception when invoked on an NSOrderedSet object. Instead of observing an ordered set, observe the to-many relationship for which the ordered set is the collection of related objects. NSOrderedSetオブジェクトは監視可能ではありません、それでこのメソッドはNSOrderedSetオブジェクト上で発動される場合は例外を引き起こします。ある順序集合を監視する代わりに、その順序集合が関連オブジェクトのコレクションであるところの対多関係を監視してください。

See Also 参照

Key-Value Observing Support キー値監視のサポート