//判斷字符串是不是中文 if ([ChineseInclude isIncludeChineseInString:@「百度"]) //而後將中文轉換成拼音 NSString *pybody = [PinYinForObjc chineseConvertToPinYin:@"百度"]; //同時將中文轉換成拼音首字母 NSString *pyheader = [PinYinForObjc chineseConvertToPinYinHead:@「百度」];
.
同時將拼音和拼音首字母加入關聯 for (MenuItemObject *objmenu in allmenus) { //檢測是不是有中文 if ([ChineseInclude isIncludeChineseInString:objmenu.displayname]) { //轉換爲拼音,和拼音首字母 NSString *pybody = [PinYinForObjc chineseConvertToPinYin:objmenu.displayname]; NSString *pyheader = [PinYinForObjc chineseConvertToPinYinHead:objmenu.displayname]; //將其索引關聯上本地搜索引擎 [[PermissiveResearchDatabase sharedDatabase] addRetainedObjet:objmenu forKey:pybody]; [[PermissiveResearchDatabase sharedDatabase] addRetainedObjet:objmenu forKey:pyheader]; } [[PermissiveResearchDatabase sharedDatabase] addRetainedObjet:objmenu forKey:objmenu.displayname]; }