2015-06-15 12 views
8

Tôi đang cố gắng làm cho nội dung ứng dụng của tôi có thể tìm kiếm được với sự trợ giúp của Core Spotlight. Tất cả mọi thứ hoạt động tuyệt vời, tiêu đề và mô tả đến nhưng không có hình thu nhỏ.Hình ảnh thu nhỏ của CoreSpotlight không hiển thị trên tìm kiếm Spotlight

đây là những gì tôi đang cố gắng:

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

Tôi đang sử dụng cùng một mã, mọi thứ đều đẹp nhưng hình thu nhỏ không hoạt động, bất kỳ may mắn nào @Ayush? Cảm ơn –

+0

@SarojKumarojha chưa. – Ayush

Trả lời

8

iOS 9 beta 1 ghi chú phát hành trạng thái đó thumbnails chưa làm việc cho kết quả tìm kiếm. Xem: https://developer.apple.com/library/prerelease/ios/releasenotes/General/RN-iOSSDK-9.0/index.html

+4

Tôi vừa xác nhận rằng hình thu nhỏ hoạt động như mong đợi trong iOS 9 beta 2. –

+0

chúng chỉ không đồng ý trong beta5 –

+0

9.3.3 - hình thu nhỏ hoạt động nhưng được lưu vào bộ nhớ cache và có vẻ như không thể thay đổi chúng cho cùng một mục –

Các vấn đề liên quan