如何在使用核心聚光灯时更改搜索结果部分

时间:2016-06-07 13:09:33

标签: objective-c xcode cocoa-touch search spotlight

我只是在我的应用程序中实现了聚光灯搜索 我的问题是如何在搜索某些关键字时创建或更改搜索结果部分? 现在当我输入关键字时,结果显示在我的"应用程序包名称"标题,我希望当我输入一些关键字时,我会看到" APPLICATIONS"节

这就是我创建搜索项的代码如下所示:

NSBundle *bundle = [NSBundle mainBundle];
NSDictionary *info = [bundle infoDictionary];
NSString *prodName = [info objectForKey:@"CFBundleDisplayName"];
NSString *bundleId = [[NSBundle mainBundle] bundleIdentifier];

if (prodName.length == 0)
{
    prodName = @"Casino Lobby";
}

CSSearchableItemAttributeSet *searchableItem = [[CSSearchableItemAttributeSet alloc] initWithItemContentType: (NSString *)kUTTypePNG];

searchableItem.title = prodName;
searchableItem.contentDescription = OPEN_APPLICATION_DEFAULT_STRING;
searchableItem.creator = prodName;

searchableItem.keywords = [self keyWordForDefaultSearchItems];

CSSearchableItem *item = [[CSSearchableItem alloc] initWithUniqueIdentifier:nil domainIdentifier:bundleId attributeSet:searchableItem];

return item;

enter image description here

0 个答案:

没有答案