schließlich das Problem finden verwaltet,
Der Simulator (iPad Retina 9.3), die ich verwendet habe, wird nicht für Core Spotlight unterstützt. Wir können die nicht unterstützte Geräte Namen finden in apple docs
Obwohl App Suche für iOS 9 Benutzer verfügbar ist, die Suchfunktion von NSUserActivity und Core Spotlight nicht auf iPhone 4s unterstützt wird, iPad 2, iPad (3. Generation), iPad Mini und iPod touch (5. Generation).
Auch Der folgende Code ist ein Fehler wurde Wurf
[[CSSearchableIndex defaultSearchableIndex] indexSearchableItems:@[item] completionHandler:^(NSError * _Nullable error) { if (error) { NSLog(@"Error :%@",error); } }];
Das Protokoll Error : Error Domain=CSIndexErrorDomain Code=-1005 "(null)”
, was bedeutet CSIndexErrorCodeIndexingUnsupported
, Indexing wird auf diesem Gerät nicht unterstützt. Hoffe diese Zeit für jemanden zu sparen.
bearbeiten
Wie @rmaddy vermuten lässt, prüfen CSSearchableIndex isIndexingAvailable
, diese Hilfe geraden Strecken um das Problem zu finden.
1) Aktualisieren Sie Ihre Frage mit dem entsprechenden Code. 2) Auf welches Gerät testen Sie? Stellen Sie sicher, dass "CSSearchableIndex isIndexingAvailable" wahr ist. – rmaddy
Danke für Ihr Interesse, ich habe es geschafft, die Lösung zu finden. Siehe http://StackOverflow.com/a/36786712/3733561 – Saif