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

removeObserver(_:fromObjectsAt:forKeyPath:)

Removes anObserver from all key value observer notifications associated with the specified keyPath relative to the array’s objects at indexes. anObserverを、indexesでの配列のオブジェクトそれらと相対的に、この指定されたkeyPathと結び付けられた、全てのキー値監視通知から取り除きます。

Declaration 宣言

func removeObserver(_ observer: NSObject, 
      fromObjectsAt indexes: IndexSet, 
         forKeyPath keyPath: String)

Parameters パラメータ

anObserver

The observer. オブザーバ。

indexes

The index set. インデックス集合。

keyPath

The key path, relative to the array, to be observed. 監視されることになるキーパス、配列に相対的。

Discussion 議論

This is not merely a convenience method; invoking this method is potentially much faster than repeatedly invoking removeObserver(_:forKeyPath:). これは単なる便宜メソッドではありません;このメソッドを発動することは、潜在的にremoveObserver(_:forKeyPath:)を繰り返し発動することよりずっと速いです。

See Also 参照

Key-Value Observing キー値監視する