3

我有俄语名字的艺术家数据库。
以下方法显示正确的俄语字母

- (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];
}

节字母是这样的“?” 如何解决这个问题?

4

1 回答 1

4

需要子类 NSFetchedResultsController 来覆盖- (NSString *)sectionIndexTitleForSectionName:(NSString *)sectionName { //or get substring return sectionName; }

于 2012-06-05T14:42:32.060 回答