Вложенные многозначные спецификаторы в наборе настроек приложения iPhone

Я пытаюсь добавить вложенные многозначные спецификаторы в пакет настроек моего приложения (что-то вроде того, что сделано в разделе «Формат региона» международных настроек в приложении «Настройки»).

Я попытался использовать PSMultiValueSpecifier для первого набора значений (первый экран, например, список языков в «Формате региона»), а затем снова установить значение некоторых элементов (в массиве Values) на PSMultiValueSpecifier, но это не работает.

Любые идеи?


person Paloma    schedule 11.03.2010    source источник


Ответы (1)


Похоже, вам нужно использовать PSChildPaneSpecifier: http://blog.webscale.co.in/?p=274

person ashicus    schedule 12.03.2010
comment
Проблема, если я использую PSChildPaneSpecifier, заключается в том, что он позволяет выбрать более одного значения на первом экране. Если вы видите настройки формата региона, первый экран (где вы выбираете язык) действует как PSMultiValueSpecifier, где вы можете выбрать только одно из значений. Кроме того, при выборе региона на втором экране он автоматически возвращается к первому (языки), без необходимости нажимать кнопку «Назад», поэтому поведение немного отличается от обычного PSMultiValueSpecifier. - person Paloma; 12.03.2010