Много элемент значения

Таблица 1 перечисляет ключи, которые могут быть помещены в словарь, связанный с PSMultiValueSpecifier ввести. Когда пользователь касается предпочтения, содержащего элемент мультизначения, отображения приложения Настроек новая страница с возможными значениями для выбора из. После выбора значения пользователь возвращается к предыдущей странице, и выбранное значение выведено на экран в предпочтительной строке.

Табличные 1  ключи для PSMultiValueSpecifier словарь

Ключ

Тип значения

Описание

Type (требуемый)

Строка

Значение этого ключа всегда устанавливается в PSMultiValueSpecifier.

Этот ключ требуется.

Title (требуемый, локализуемый)

Строка

Читаемая пользователем строка, идентифицирующая предпочтение.

Этот ключ требуется. Значение этого ключа локализуемо.

Key (требуемый)

Строка

Предпочтительный ключ, с которым можно связать значение. Это - строка, Вы используете это для получения предпочтительного значения в коде.

Этот ключ требуется.

DefaultValue (требуемый)

Любой

Значение по умолчанию для предпочтительного ключа. Это значение возвращается когда указанный предпочтительный ключ (представленный Key запись), не присутствует в предпочтительной базе данных.

Этот ключ требуется.

Values (требуемый)

Массив

Массив значений, которые могли быть связаны с предпочтительным ключом (Key запись) в базе данных значений по умолчанию. Эти значения могут иметь любой тип. Каждое значение должно иметь соответствующее значение в Titles массив.

Titles (требуемый, локализуемый)

Массив

Массив строк, представляющих читаемые пользователем версии значений в Values массив. Это строки, фактически выведенные на экран на странице выбора. Когда строка выбрана, значение в соответствующем индексе сохранено в базе данных значений по умолчанию.

Значения в этом массиве локализуемы.

ShortTitles (локализуемый)

Массив

Массив строк, которые являются сокращенными версиями строк в Titles массив. Когда этот ключ включен, предпочтительная строка использует строки в соответствующем массиве вместо строк в Titles массив. (Предпочтительная строка показывает заголовок предпочтения и в настоящее время выбираемого значения.) Более длинные строки в Titles массив все еще выведен на экран на новой странице, представленной пользователю.

Значения в этом массиве локализуемы. Этот ключ доступен в iOS 5.0 и позже.

SupportedUserInterfaceIdioms

Массив

Указывает, что элемент выведен на экран только на определенных типах устройств. Значение этого ключа является массивом строк с поддерживаемыми идиомами. Включайте строку «Телефон» для отображения элемента на iPhone и iPod touch. Включайте строку для «Дополнения» для отображения его на iPad.

Этот ключ доступен в iOS 4.2 и позже.

DisplaySortedByTitle

Булевская переменная

Если Да, значения выведены на экран в локализованном порядке сортировки массива Заголовков.

Этот ключ доступен в iOS 7.0 и позже.

Values и Titles ключи позволяют Вам связать человекочитаемые строки со значениями в базе данных значений по умолчанию, которую можно было бы иначе считать загадочной. Число записей в обоих массивах должно быть равным. Когда значение в данном индексе связано с предпочтительным ключом, строкой в том же индексе в Titles массив выведен на экран для предпочтения приложением Настроек.