Как бы вы добавили групповую функцию, такую ​​как iChat, в свое приложение Core Data? - PullRequest
0 голосов
/ 12 мая 2009

Я занимаюсь разработкой приложения с основными данными и хотел бы добавить в свое приложение функцию, подобную функции групп в iChat. Элемент будет отображаться в таблице с обычными строками таблицы, и может быть создано больше групп. Другие строки таблицы можно перетащить в группу, а группу можно свернуть и открыть. Какой код мне нужно сделать, и возможно ли это?

1 Ответ

3 голосов
/ 12 мая 2009

Проверить NSOutlineView . По сути, вам понадобятся две разные сущности базовых данных: Group и Child. Group будет иметь отношение ко многим, children, к Child объектам, а Child будет иметь отношение к одному, parent, к одному Group объекту.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...