我创建了一堆<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jaxrs</artifactId>
<version>3.0.14.Final</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-cdi</artifactId>
<version>3.0.14.Final</version>
<scope>provided</scope>
</dependency>
,NSUserActivity
与documentation advices with reverse dns format不同。以下是一些activityType
:activityType
的示例。现在,我想删除所有com.myCompany.myEditor.editing
的活动,但我需要将其他活动与activityType
保持不同。
我知道我可以使用以下方法删除Spotlight索引:
activityType
但是...
我不想删除所有userActivities。
我无法使用- deleteAllSearchableItemsWithCompletionHandler:
- deleteSearchableItemsWithDomainIdentifiers:completionHandler:
- deleteSearchableItemsWithIdentifiers:completionHandler:
删除。 domainIdentifier
和NSUserActivity
没有属性CSSearchableItemAttributeSet
。
我不想根据domainIdentifier
中的relatedUniqueIdentifier
逐个删除它,如this SO中所述。
如何根据CSSearchableItemAttributeSet
删除NSUserActivity
组?