Возврат первой буквы NSString заглавной буквы

105
5

Я хотел бы вернуть первую букву заглавной буквы 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?

спросил(а) 2012-08-10T05:41:00+04:00 7 лет, 3 месяца назад
2
Решение
203

приведенный ниже код будет использовать первую букву строки, в этом случае строка для заглавной буквы первой буквы называется sectionTitle

NSString *firstLetter = [[sectionTitle substringToIndex:1]

firstLetter = [firstLetter uppercaseString];

ответил(а) 2012-08-10T05:51:00+04:00 7 лет, 3 месяца назад
Еще 1 ответ
57

используйте [yourString substringToIndex:1] для получения первой буквы

ответил(а) 2012-08-10T05:47:00+04:00 7 лет, 3 месяца назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема