Instance Method

index(of:)

Returns the lowest index whose corresponding object in the fetch result is equal to the specified object.

Declaration

func index(of anObject: ObjectType) -> Int

Parameters

anObject

An object.

Return Value

The lowest index whose corresponding object in the fetch result is equal to anObject, or NSNotFound if no such object is in the fetch result.

Discussion

Starting at index 0, this method sends an isEqual(_:) message to each object in the fetch result until it finds a match or reaches the end of the fetch result. This method passes the anObject parameter to each isEqual(_:) message.

See Also

Finding Objects in a Fetch Result

func index(of: ObjectType, in: NSRange) -> Int

Returns the lowest index within the specified range whose corresponding object in the fetch result is equal to the specified object.