Returns the index of the first object in the specified range that passes the predicate Block test.
- iOS 4.0+
- macOS 10.6+
- tvOS 9.0+
- watchOS 2.0+
- Mac Catalyst 13.0+Beta
The range of indexes to test.
A bitmask that specifies the options for the enumeration (whether it should be performed concurrently and whether it should be performed in reverse order). See
NSEnumerationfor the supported values.
The Block to apply to elements in the set.
The Block takes two arguments:
The index of the object.
A reference to a Boolean value. The block can set the value to
YESto stop further processing of the set. The
stopargument is an out-only argument. You should only ever set this Boolean to YES within the Block.
The Block returns a Boolean value that indicates whether
objpassed the test.
The index of the first object that passes the predicate test.