Основные данные, привязки, NSArrayController и табличные представления — как создать представление основного контекста данных

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

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

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

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


person DRVic    schedule 23.03.2012    source источник


Ответы (2)


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

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

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

person paulmelnikow    schedule 27.03.2012

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

person DRVic    schedule 05.04.2012