Привязка к NSArrayController's selectedObjects показывает открытую скобку

У меня есть NSArrayController, связанный с моим изменяемым массивом модели через его contentArray связывание. И у меня есть несколько элементов управления (например, инспектор), где я хочу показать некоторые свойства объектов в моем массиве. Я связал значение элементов управления с arrangedObjects.property моего NSArrayController.

Когда я добавляю объект в мой массив моделей, все элементы управления показывают одну открывающую скобку (, Если я свяжу элементы управления с selection.property вместо этого и заставить NSArrayController выделять все объекты все время, это работает. Но мне было интересно, почему это не сработало с организованным контентом? Есть ли у вас какие-либо идеи?

1 ответ

Решение

Какие элементы управления вы связываете с контроллером массива? Различные элементы управления делают разные вещи со своими привязками.

Открытая скобка - это первая строка массива description, Элемент управления ожидает строку и получает ее из связанной вещи, вызывая -description,

Другие вопросы по тегам