Returns a predicate that matches objects based on the provided metadata key and an array of target values.
- iOS 8.0+
- Mac Catalyst 13.0+
- watchOS 2.0+
The metadata key for the value to be matched. For a list of preset keys, see Metadata Keys. You may also search using custom keys.
A predicate that matches objects based on the provided metadata key and an array of target values..
Use this convenience method to create a predicate that matches objects based on their metadata. When this predicate is evaluated, it gets the metadata’s value for the provided key. Then the predicate checks that value against the
allowed array. If the array contains a matching value, the predicate returns
true; otherwise, it returns
The following sample uses both the convenience method and a predicate format string to create equivalent predicates.