Как удалить группу NSUserActivity в соответствии с activityType
Я создал кучу NSUserActivity
с разными activityType
в качестве документации советы с обратным форматом днс. Вот пример некоторых activityType
: com.myCompany.myEditor.editing
, Теперь я хочу удалить все действия с этим activityType
, но мне нужно продолжать заниматься другими activityType
,
Я знаю, что могу удалить индексирование Spotlight методами:
- deleteAllSearchableItemsWithCompletionHandler:
- deleteSearchableItemsWithDomainIdentifiers:completionHandler:
- deleteSearchableItemsWithIdentifiers:completionHandler:
Но... я не хочу удалять все пользовательские действия. Ни я не могу удалить с domainIdentifier
, NSUserActivity
а также CSSearchableItemAttributeSet
не имеет собственности domainIdentifier
, Я не хочу удалять его по одному в соответствии с relatedUniqueIdentifier
из CSSearchableItemAttributeSet
как отмечено в этом SO.
Как удалить группу NSUserActivity
в соответствии с activityType
?