Contents

index(ofObjectPassingTest:)

Returns the index of the object in the ordered set that passes a test in a given block.

Declaration

func index(ofObjectPassingTest predicate: (Any, Int, UnsafeMutablePointer<ObjCBool>) -> Bool) -> Int

Parameters

  • predicate:

    The block to apply to elements in the ordered set.

    The block takes three arguments:

    obj

    The element in the ordered set.

    Term

    The index of the element in the ordered set.

    stop

    A reference to a Boolean value. The block can set the value to True to stop further processing of the set. The stop argument is an out-only argument. You should only ever set this value to True within the block.

Return Value

The index of the corresponding value in the ordered set that passes the test specified by predicate. If no objects in the ordered set pass the test, returns NSNotFound.

See Also

Accessing Set Members