Adds the specified key-value pair to the record.
- iOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+Beta
- tvOS 9.0+
- watchOS 3.0+
The value to assign to the specified
key. The object must be one of the types listed in Supported Data Types. It is a programmer error to specify an object of any other type. Specify
nilfor this parameter to remove the value for the field.
The key to associate with
obj. Use this key to retrieve the value later. Key names consist of one or more alphanumeric characters and start with a letter. You may also include underscore characters if you do not use an underscore as the first character in the name. Spaces are not allowed in key names. The names of your keys must not match the names of any properties of this class.
Do not call this method directly. The presence of this method is required to support subscripting syntax for record objects. To assign a value to a key in a record using this syntax, use code similar to the following: