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.