我有使用俄语俄语名字的艺术家的数据库。
以下方法显示正确的俄语字母
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
id <NSFetchedResultsSectionInfo> sectionInfo = [[self.fetchedResultsController sections] objectAtIndex:section];
return [sectionInfo name];
}
但是当我想显示索引行时:
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView {
return [self.fetchedResultsController sectionIndexTitles];
}
章节字母是这样的“?”如何解决这个问题?
最佳答案
需要子类NSFetchedResultsController覆盖- (NSString *)sectionIndexTitleForSectionName:(NSString *)sectionName { //or get substring return sectionName;}