我想返回NSString大写的第一个字母.我有一个UISearchDisplayController根据搜索结果的标题显示部分标题.
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
NSString *sectionTitle;
if (searching)
sectionTitle = [searchSectionTitles objectAtIndex:section];
else
sectionTitle = [[collation sectionTitles] objectAtIndex:section];
return sectionTitle;
}
Run Code Online (Sandbox Code Playgroud)
并在我的搜索功能中返回这封信,
[searchSectionTitles addObject:[lastName firstLetter]];
Run Code Online (Sandbox Code Playgroud)
我该怎么做
- (NSString *)firstLetter
Run Code Online (Sandbox Code Playgroud)
返回一个字母的第一个字母NSString?
我有一个UISearchBar,如果用户输入英文,我希望我的数据按pinYin排序,当用户输入中文字符时,我希望按字符本身排序.
有没有类似的东西
if (searchText isKindofClass: UTF-8String)
Run Code Online (Sandbox Code Playgroud)
检测是否NSString包含中文字符?