Не американские символы в заголовках разделов для UITableView
Я добавил список разделов для простого приложения Core Data для iPhone.
Я последовал за этим вопросом, чтобы создать его -Как использовать первый символ в качестве названия раздела но мой список также содержит элементы, начинающиеся с символов вне A-Z, особенно Å, Ä и Ö, используемые здесь в Швеции.
Проблема теперь в том, что когда табличное представление показывает список разделов, три последних символа нарисованы неправильно. Смотрите изображение ниже
альтернативный текст http://img.skitch.com/20100130-jkt6e55pgyjwptgix1q8mwt7md.jpgПохоже, сейчас мой лучший вариант - сортировать эти элементы под буквой «Z».
if ([letter isEqual:@"Å"] ||
[letter isEqual:@"Ä"] ||
[letter isEqual:@"Ö"])
letter = @"Z";
Кто-то, кто понял это?
И пока я в этом ... «Å», «Ä» и «Ö» должны быть отсортированы в таком порядке, но отсортированы как «Ä», «Å» и «Ö» по основным даннымNSSortDescriptor
, Я попытался установить селектор вlocalizedCaseInsensitiveCompare:
но это даетout of order section name 'Ä. Objects must be sorted by section name'
ошибка. Видели это тоже?