Contents

enumerateObjects(_:)

Executes the specified block using each object in the fetch result, starting with the first object and continuing in order to the last object.

Declaration

func enumerateObjects(_ block: @escaping (ObjectType, Int, UnsafeMutablePointer<ObjCBool>) -> Void)

Parameters

  • block:

    The block to apply to elements in the fetch result.

    The block takes three parameters:

    obj

    The element in the fetch result.

    idx

    The index of the element in the fetch result.

    stop

    A pointer to a Boolean value. Set *stop to true within the block to cancel further processing of the fetch result.

Discussion

This method executes synchronously.

See Also

Performing Operations with Objects in a Fetch Result