Instance Property

valueListAttributes

An array of attributes whose values are gathered by the query.

Declaration

@property(copy) NSArray<NSString *> *valueListAttributes;

Discussion

The query collects the values of these attributes into uniqued lists that can be used to summarize the results of the query. If attributes is nil, the query generates no value lists. Note that value list collection increases CPU usage and significantly increases the memory usage of an NSMetadataQuery object.

Setting this property while a query is running stops the query and discards the current results. The receiver immediately starts a new query.

For a list of valid attributes, see Attribute Keys and Cloud Storage Keys in NSMetadataItem.

See Also

Configuring Queries

searchScopes

An array containing the search scopes.

predicate

The predicate used to filter query results.

sortDescriptors

An array of sort descriptor objects.

groupingAttributes

An array of grouping attributes. (read-only)

notificationBatchingInterval

The interval at which notification of updated results occurs.

delegate

The query’s delegate.

searchItems

An array of objects that define the query’s scope.