我正在开发一个应用程序,它按美元数字显示核心数据表中的条目。我按美元数字属性对表格进行了排序。我也用它作为表索引的基础。
起初,我为表格部分字符串制作了标题。但这没有用。我的表索引排序如下:
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;
}
但当然这不起作用,因为我正在处理一个数组,而不是一个字符串。
有任何想法吗?