Я работаю над приложением, которое отображает записи в таблице базовых данных в долларах. Я отсортировал таблицу по атрибуту цифры в долларах. Я также использую это в качестве основы для индекса таблицы.
Сначала я сделал заголовки для строк разделов таблицы. Но это не сработало. Мой индекс таблицы будет выглядеть так:
$ 10
$ 100
$ 25
$ 5
$ 50
Вместо этого:
$ 5
$ 10
$ 25
$ 50
$ 100
Поэтому я изменил свою модель, чтобы сделать атрибут имени раздела целым числом. Я заполнил базу данных, и они сортируют правильно:
5
10
25
50
100
Теперь мне просто нужно добавить знак доллара к заголовку указателя раздела.
Я думал, что сделаю что-то вроде этого ...
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView {
NSArray *frcSectionTitlesArray = [fetchedResultsController sectionIndexTitles];
NSString *dollarSectionName = [NSString stringWithFormat:@"$%f", frcSectionTitlesArray];
return dollarSectionName;
}
Но, конечно, это не работает, потому что я имею дело с массивом, а не строкой.
Есть идеи?