NSUserActivity отсутствует свойство contentAttributeSet

Я использую индекс поиска iOS9, используя NSUserActivities. Согласно документации NSUserActivity должно быть свойство с именем contentAttributeSet, которое используется для добавления большего количества контента в элемент поиска. Однако, глядя на класс NSUserActivity в Xcode 7, нет свойства с этим именем. Я использую Xcode 7 beta 6.

1 ответ

Получил это сейчас.

ContentAttributeSet имеет тип CSSearchableItemAttributeSet, который является классом в Основании Spotlight. Поэтому мне пришлось добавить Core Spotlight в свой проект и импортировать его в файл, в котором я использовал NSUserActivity.

Подлый подлый, Apple!

licensed under cc by-sa 3.0 with attribution.