При использовании привязок вам не нужно и не следует получать информацию о модели - ни о самой модели, ни о состоянии выбора - непосредственно из представлений. Поговорите с контроллером, которому принадлежит модель и выбранные индексы.
Обратите внимание, что «индекс» не имеет никакого значения для NSDictionary, а keys
не является свойством NSDictionary. (Действительно, я не удивлюсь, если вы получите исключение, потому что в вашем словаре нет объекта для ключа «ключи».) Это метод, а не тип средства доступа, так что пока вы Вы можете запросить в словаре значение этого метода, используя Key-Value Coding, вы не должны.
Что вам нужно сделать, это сделать объекты модели , представляющие типы серверов, и сохранить их массив, а также связать содержимое контроллера массива со свойством, значением которого является этот массив. Привязать всплывающую кнопку contentValues
к свойству name объектов вашей модели, которое должно содержать локализованное имя каждого типа сервера.