2015-09-08 8 views
7

Ich implementiere den iOS9-Suchindex mit NSUserActivities. Gemäß der Dokumentation NSUserActivity sollte eine Eigenschaft namens contentAttributeSet vorhanden sein, 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.NSUserActivity fehlende contentAttributeSet-Eigenschaft

Antwort

22

Ich habe es jetzt.

Das contentAttributeSet ist vom Typ CSSearchableItemAttributeSet, eine Klasse in Core Spotlight framework. Also musste ich Core Spotlight zu meinem Projekt hinzufügen und es in die Datei importieren, in der ich NSUserActivity verwendete.

Sneaky hinterhältig, Apple!