Contents

setNilValueForKey(_:)

Invoked by Setvalue(_:forkey:) when it’s given a nil value for a scalar value (such as an int or float).

Declaration

func setNilValueForKey(_ key: String)

Parameters

  • key:

    The name of one of the receiver’s properties.

Discussion

Subclasses can override this method to handle the request in some other way, such as by substituting 0 or a sentinel value for nil and invoking setValue(_:forKey:) again or setting the variable directly. The default implementation raises an NSInvalidArgumentException.

See Also

Setting Values