Возврат первой буквы NSString заглавной буквы
Я хотел бы вернуть первую букву заглавной буквы 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;
}
И чтобы вернуть письмо, в моей функции поиска,
[searchSectionTitles addObject:[lastName firstLetter]];
Как я могу сделать
- (NSString *)firstLetter
возвращает первую букву NSString
?
Ответы
Ответ 1
приведенный ниже код будет использовать первую букву строки, в этом случае строка для заглавной буквы первой буквы называется sectionTitle
NSString *firstLetter = [[sectionTitle substringToIndex:1]
firstLetter = [firstLetter uppercaseString];
Ответ 2
используйте [yourString substringToIndex:1]
для получения первой буквы