2015-06-15 7 views
8

Ich versuche, meinen In-App-Content mithilfe von Core Spotlight durchsuchbar zu machen. Alles funktioniert super, Titel und Beschreibung kommen aber ohne Vorschaubild.CoreSpotlight Thumbnail Image wird nicht in Spotlight-Suche angezeigt

hier ist, was ich versuche:

CSSearchableItemAttributeSet *attributeSet = [[CSSearchableItemAttributeSet alloc]initWithItemContentType:(NSString *)kUTTypeImage]; 

attributeSet.title = @"My First Spotlight Search"; 
attributeSet.contentDescription = @"This is my first spotlight Search"; 

attributeSet.keywords = [NSArray arrayWithObjects:@"Hello", @"Welcome",@"Spotlight", nil]; 

UIImage *image = [UIImage imageNamed:@"searchIcon.png"]; 
NSData *imageData = [NSData dataWithData:UIImagePNGRepresentation(image)]; 
attributeSet.thumbnailData = imageData; 

CSSearchableItem *item = [[CSSearchableItem alloc]initWithUniqueIdentifier:@"com.deeplink" domainIdentifier:@"spotlight.sample" attributeSet:attributeSet]; 

[[CSSearchableIndex defaultSearchableIndex] indexSearchableItems:@[item] completionHandler: ^(NSError * __nullable error) { 
    if (!error) 
     NSLog(@"Search item indexed"); 
}]; 
+0

Ich benutze den gleichen Code, alles gut, aber Thumbnail-Bild funktioniert nicht, Glück @Ayush? Danke –

+0

@SarojKumarojha noch nicht. – Ayush

Antwort

8

Die iOS 9 Beta 1 Release Notes Zustand, dass die Thumbnails sind noch nicht für die Suchergebnisse zu arbeiten. Siehe: https://developer.apple.com/library/prerelease/ios/releasenotes/General/RN-iOSSDK-9.0/index.html

+4

Ich habe gerade bestätigt, dass Thumbnails funktionieren wie erwartet in iOS 9 Beta 2. –

+0

sie haben gerade widersprochen in beta5 –

+0

9.3.3 - Thumbnails funktionieren, sind aber im Cache und es scheint unmöglich, sie für den gleichen Artikel zu ändern –

Verwandte Themen