Instance Method

valueForKey:

Returns the value for the property specified by key.

Declaration

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

Parameters

key

The name of one of the receiver's properties.

Return Value

The value of the property specified by key.

Discussion

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.