Removes from the index all searchable items associated with the specified domain.
- iOS 9.0+
- macOS 10.13+
- Mac Catalyst 13.0+
- Core Spotlight
The domain identifier that describes the group of items to delete. To learn more about domain identifiers, see
The block that’s called when the request has been journaled by the index (“journaled” means that the index makes a note that it has to perform this operation). Note that the request may not have completed.
The block receives the following parameter:
If an error occurred, this parameter holds an error object that explains the error. Otherwise, the value of this parameter is
Use this method to delete groups of items. Note that the delete operation is recursive. For example, if domain identifiers are of the form
<account-id>.<mailbox-id>, calling this method and specifying
<account-id> deletes items with the specified account and any mailbox.