- (void)setSpotlight{
/*應用內(nèi)搜索徘跪,想搜索到多少個界面就要創(chuàng)建多少個set地来,每個set都要對應一個item*/
CSSearchableItemAttributeSet *firstSet = [[CSSearchableItemAttributeSet alloc] initWithItemContentType:@"firstSet"];
//標題
firstSet.title = @"測試firstView";
//詳細描述
firstSet.contentDescription = @"測試firstView哈哈哈哈哈哈哈";
//關鍵字熄驼,
NSArray *firstSeachKey = [NSArray arrayWithObjects:@"first",@"測試",@"firstView", nil];
firstSet.contactKeywords = firstSeachKey;
NSData *data = [[NSData alloc]initWithContentsOfURL:[NSURL URLWithString:@"https://api.ykinfo.net/api/file/2475bbec499feec7f00fb891d810c9a7"]];
UIImage *image = [UIImage imageWithData:data];
CGSize size = CGSizeMake(100, 100);
UIGraphicsBeginImageContext(size);
//繪制改變大小的圖片
[image drawInRect:CGRectMake(0,0, size.width, size.height)];
//從當前context中創(chuàng)建一個改變大小后的圖片
UIImage *scaledImage = UIGraphicsGetImageFromCurrentImageContext();
//使當前的context出堆棧
UIGraphicsEndImageContext();
firstSet.thumbnailData = UIImageJPEGRepresentation(scaledImage, 0.5);
CSSearchableItemAttributeSet *secondSet = [[CSSearchableItemAttributeSet alloc] initWithItemContentType:@"secondSet"];
secondSet.title = @"測試SecondView";
secondSet.contentDescription = @"測試secondView哈哈哈哈哈哈哈哈";
NSArray *secondArrayKey = [NSArray arrayWithObjects:@"second",@"測試",@"secondeVIew", nil];
secondSet.contactKeywords = secondArrayKey;
//UniqueIdentifier每個搜索都有一個唯一標示,當用戶點擊搜索到得某個內(nèi)容的時候达布,系統(tǒng)會調用代理方法,會將這個唯一標示傳給你法精,以便讓你確定是點擊了哪一徒河,方便做頁面跳轉
//domainIdentifier搜索域標識系馆,刪除條目的時候調用的delegate會傳過來這個值
CSSearchableItem *firstItem = [[CSSearchableItem alloc] initWithUniqueIdentifier:@"firstItem" domainIdentifier:@"first" attributeSet:firstSet];
CSSearchableItem *secondItem = [[CSSearchableItem alloc] initWithUniqueIdentifier:@"secondItem" domainIdentifier:@"second" attributeSet:secondSet];
NSArray *itemArray = [NSArray arrayWithObjects:firstItem,secondItem, nil];
[[CSSearchableIndex defaultSearchableIndex] indexSearchableItems:itemArray completionHandler:^(NSError * _Nullable error) {
if (error) {
NSLog(@"設置失敗%@",error);
}else{
NSLog(@"設置成功");
}
}];
}
iOS 開發(fā)內(nèi)容索引
最后編輯于 :
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門涎永,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人鹿响,你說我怎么就攤上這事羡微。” “怎么了惶我?”我有些...
- 文/不壞的土叔 我叫張陵妈倔,是天一觀的道長。 經(jīng)常有香客問我绸贡,道長盯蝴,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任听怕,我火速辦了婚禮捧挺,結果婚禮上,老公的妹妹穿的比我還像新娘尿瞭。我一直安慰自己闽烙,他們只是感情好,可當我...
- 文/花漫 我一把揭開白布筷厘。 她就那樣靜靜地躺著鸣峭,像睡著了一般。 火紅的嫁衣襯著肌膚如雪酥艳。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼惰爬,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了惫企?” 一聲冷哼從身側響起撕瞧,我...
- 正文 年R本政府宣布,位于F島的核電站栓撞,受9級特大地震影響遍膜,放射性物質發(fā)生泄漏。R本人自食惡果不足惜瓤湘,卻給世界環(huán)境...
- 文/蒙蒙 一瓢颅、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧弛说,春花似錦挽懦、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至醒第,卻和暖如春渔嚷,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背稠曼。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- iOS 9 Core Spotlight 框架 Core Spotlight框架用來索引應用內(nèi)的內(nèi)容耍共。它創(chuàng)建...
- 一、設置邊欄索引 注意:1鹏往、邊欄的索引顯示的文字和實際跳轉沒有直接關系淡诗。2、邊欄索引無論寫什么伊履,都是按照實際的ke...
- iOS索引列開發(fā)詳解- 博客地址-iOS索引開發(fā)詳解 2014-09-19 14:10編輯:suiling分類:i...
- UITableVIew實現(xiàn)類似于電話本的首字母索引 實際上UITableView默認就支持象電話本那樣的按首字母索...
- 讀完《燭燼》之后我很想寫一篇完整的讀后感韩容,可是我不知道如何下筆。因為這本不是很長的小說里論述了太多我現(xiàn)在的經(jīng)歷夠不...