Instance Method


Returns the value for the property specified by key.


- (id)valueForKey:(NSString *)key;



The name of one of the receiver's properties.

Return Value

The value of the property specified by key.


If key is not a property defined by the model, the method raises an exception. This method is overridden by NSManagedObject to access the managed object’s generic dictionary storage unless the receiver’s class explicitly provides key-value coding compliant accessor methods for key.

See Also

Supporting Key-Value Coding

- setValue:forKey:

Sets the specified property of the managed object to the specified value.

- mutableSetValueForKey:

Returns a mutable set that provides read-write access to the unordered to-many relationship specified by a given key.

- primitiveValueForKey:

Returns the value for the specified property from the managed object’s private internal storage .

- setPrimitiveValue:forKey:

Sets the value of a given property in the managed object's private internal storage.

- objectIDsForRelationshipNamed:

Returns the object IDs for all of the managed objects that are in the named relationship.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software