NSIndex containing the receiving index set’s objects in the specified range that pass the Block test.
- iOS 4.0+
- macOS 10.6+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
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
trueto 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.
NSIndex containing the indexes of the receiving index set that passed the predicate Block test.