Основные данные, привязки, NSArrayController и табличные представления - как создать представление основного контекста данных - PullRequest
1 голос
/ 23 марта 2012

У меня есть работающая система, которая позволяет мне создавать базу данных, содержащую экземпляры различных сущностей, все они прекрасно связаны друг с другом.

Прежде чем я понял, что меня это волнует, я наткнулся на учебник по использованию базовых данных и привязок, и он прошел полный случай, когда вы получаете таблицу, показывающую все сущности определенного типа со столбцом для каждого свойства. Это показало как сторону пользовательского интерфейса, так и сторону модели данных - не то, что мне нужна часть модели данных на данном этапе. Черт возьми, если я смогу найти это. Это одна из тех вещей, которая должна быть простой и практически не требует кода, но получение точно правильных соединений в UIBuilder не произойдет, если я не смогу найти инструкции.

Кроме того, я подумал, что натолкнулся на пример чего-то вроде редактора запросов, в котором пользователь мог выбирать, какие свойства сортировать, какие сопоставлять и т. Д. Я представлял это?

Кто-нибудь знает, где я могу найти такое?

Ответы [ 2 ]

3 голосов
/ 27 марта 2012

Конечно, вы можете сделать это без кода:

  1. Добавьте контроллер массива в ваше перо.
  2. Свяжите или подключите розетку для контекста управляемого объекта
  3. Установите контроллер массива в режим Entity, введите имя объекта и выберите Prepare Content .
  4. Свяжите столбцы табличного представления с упорядоченными объектами контроллера массива и введите имя ключа для ключа модели.

Что касается редактора запросов, откройте модель и в меню Редактор нажмите Добавить запрос на получение .

1 голос
/ 06 апреля 2012

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

...