Нашел ответ на этот вопрос в документах Apple на Руководство по связыванию какао .
NSMultipleValuesMarker
указывает, что в контроллере выбрано более одного объекта, и значения для запрошенного ключа не являютсято же самое.
По умолчанию контроллеры возвращают NSMultipleValuesMarker
только тогда, когда значения для запрошенного ключа различаются.Например, если значение для selection.name возвращает массив, содержащий три строки: «Tony», «Tony», «Tony», вместо «1015 *.
A возвращается строка« Tony ».Контроллер коллекции может быть сконфигурирован - либо программно, используя метод setAlwaysUsesMultipleValuesMarker:
, либо установив флажок Всегда использовать маркер нескольких значений в Интерфейсном Разработчике, так что он всегда возвращает NSMultipleValuesMarker
, когда выбрано несколько элементов, даже еслизначения равны.