Как удалить группу 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?

0 ответов

Другие вопросы по тегам