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

didChange(_:valuesAt:forKey:)

Informs the observed object that the specified change has occurred on the indexes for a specified ordered to-many relationship.

Declaration 宣言

func didChange(_ changeKind: NSKeyValueChange, 
      valuesAt indexes: IndexSet, 
        forKey key: String)

Parameters パラメータ

change

The type of change that was made.

indexes

The indexes of the to-many relationship that were affected by the change.

key

The name of a property that is an ordered to-many relationship.

Discussion 解説

Use this method when implementing key-value-observing compliance manually.

Special Considerations 特別な注意事項

You rarely need to override this method in subclasses, but if you do, be sure to call super. Calls to this method are always paired with a matching call to willChange(_:valuesAt:forKey:).

See Also 参照

Notifying Observers of Changes