Ich implementiere den iOS9 Suchindex mit NSUserActivities.
Laut der Dokumentation NSUserActivity Es sollte eine Eigenschaft namens contentAttributeSet
geben, die verwendet wird, um dem Suchelement mehr Inhalt hinzuzufügen. Wenn Sie jedoch die Klasse NSUserActivity in Xcode 7 betrachten, wird keine Eigenschaft mit diesem Namen angezeigt. Ich benutze Xcode 7 Beta 6.
Habe es jetzt.
Das contentAttributeSet hat den Typ CSSearchableItemAttributeSet
, eine Klasse in der Core Spotlight-Framework . Also musste ich Core Spotlight zu meinem Projekt hinzufügen und es in die Datei importieren, in der ich NSUserActivity verwendet habe.
Hinterhältig, Apple!
Tags und Links ios xcode ios9 nsuseractivity