iOS 5 Сортировка списка плейлистов

Сначала немного предыстории. Я слушаю свой iPhone в двух машинах, Honda и BMW. Honda использует Aux In, а у меня есть громкая связь Bluetooth, через которую я использую голосовое управление для запуска плейлистов. В BMW я использую встроенную интеграцию с iPod.

В основном я слушаю несколько плейлистов в любой машине, но в телефоне есть еще десятки. Я не могу использовать голосовое управление в BMW, поэтому я использую интерфейс iDrive для запуска плейлистов. Таким образом, я хочу, чтобы плейлисты, которые я слушаю в машине, были наверху. Я поставил перед своими автомобильными плейлистами символы подчеркивания, и все было отлично. В iOS 4 они отображались на iPhone (и в iDrive) следующим образом:

_First Car Playlist
_Second Car Playlist
Another Playlist
Playlist Not For Car

Они появились в верхней части плейлистов BMW, и голосовое управление по-прежнему нашло их без проблем.

И появилась iOS 5, которая, кажется, обрезает все небуквенно-цифровые символы в начале каждого заголовка перед сортировкой. В iOS 5 они отображаются следующим образом (на iPhone и iDrive):

Another Playlist
_First Car Playlist
Playlist Not For Car
_Second Car Playlist

Я пробовал множество символов ( .$!,?), но все они были проигнорированы. Я не могу использовать числа, потому что числа сортируются в конец списка, а нумеровать каждый плейлист нецелесообразно. На данный момент я переименовал их следующим образом:

a First Car Playlist
a Second Car Playlist
Another Playlist
Playlist Not For Car

Это работает, но это уродливо (менее разборчиво), и хотя голосовое управление правильно понимает, когда я говорю «Плейлист для первой машины», оно читает его с ведущей буквой «А», что меня раздражает. Может ли кто-нибудь предложить другое решение?

Ответы (3)

О, брат ... Я только что потратил около часа, пытаясь понять это сам. У меня были плейлисты в хорошем порядке до принудительной альфа-сортировки. Я надеюсь, что будет обновление, которое позволит улучшить настройку.

Хорошая новость заключается в том, что... я нашел один ведущий символ, который поднимет ваши любимые символы на вершину! Не выглядя слишком уродливым! И дама голосового управления не произносит это!

Вот оно: ª

... скопировать и вставить!

Это надстрочный индекс «а», используемый в качестве порядкового счетчика в испанском языке. Он будет сортироваться как «а», но он такой крошечный, что не выглядит большим, по крайней мере, на экране iPod это просто пятнышко.

eta: не знаю об iDrive или о том, как это может выглядеть на дисплее автомобиля.

Спасибо, это именно то, на что я надеялся. Выглядит он чуть более противно (и, кстати, выглядит на iDrive так же, как на iPhone или в iTunes), но прозрачен для Siri и во всех отношениях работает как подчеркивание. Просто из любопытства, как вы узнали об этом персонаже (и/или его использовании здесь)?
Просто работал над списком на en.wikipedia.org/wiki/Punctuation , пока что-то не сработало :) Рад, что это помогло.

Вы пробовали просто сортировать их по номерам?

  1. Плейлист «Первая машина»
  2. Второй автомобильный плейлист
  3. Другой плейлист
  4. Плейлист не для машины

Надеемся, что голосовое управление и здесь правильно их улавливает.

Проблема с использованием чисел заключается в том, что числа сортируются в конце списка, и я не хочу нумеровать все свои списки (их больше 20).
Почему минус? В исходном вопросе ничего не говорилось о том, что числа не работают должным образом.

Спасибо, что опубликовали это. Меня очень расстроило, что я не смог вывести пару моих умных списков воспроизведения, которые я использую чаще всего, на вершину моего списка списков воспроизведения.

Единственное дополнение, которое я сделал к вашему решению, заключалось в том, чтобы сделать его двойным надстрочным индексом, потому что если у вас есть какие-либо другие списки воспроизведения, начинающиеся с полноразмерной буквы A, то не все списки надстрочных индексов идут вверх, потому что он все еще сортирует их в алфавитном порядке, начиная с а. Например, три разных списка:

Бизнес

Асаны

Изучать

При использовании одного надстрочного индекса a сортируется следующим образом:

ªБизнес

Асаны

ªУчеба

Потому что он сортирует эти три элемента как:

абу

как

аст

Однако, когда я добавил к надстрочному индексу вторую букву «а», все получилось нормально.

ªªБизнес

Асаны

ªªУчеба

Сортировка по:

ªªБизнес

ªªУчеба

Асаны

Потому что тогда он сортировал три элемента как:

ааб

аас

как

Как насчет того, чтобы поставить пробел после надстрочного индекса a?