iPhone: группировка записей в нескольких представлениях UITableView - PullRequest
0 голосов
/ 03 июня 2010

Позвольте мне сначала сказать, что я знаю, как создавать разделы и групповые записи в UITableView.

Я хочу сделать что-то похожее на создание фотоальбома. Итак, у меня есть все мои объекты данных из базовых данных, и я хочу иметь возможность создать пользовательскую группу, такую ​​как «Моя поездка в Мексику» и «Первый день рождения». Затем пользователь должен иметь возможность добавлять объекты / записи в новые разделы / альбомы. Таким образом, в основном пользователь создает собственные разделы со своими собственными именами, а затем выбирает, какие записи следует поместить в этот раздел / альбом.

Итак, мне просто интересно, как лучше всего это сделать? Я думаю, что я просто создал бы некоторые дополнительные атрибуты для моей базовой модели данных. Или я бы создал совершенно новый объект «Раздел альбома» и каким-то образом использовал бы его?

Направь меня в правильном направлении. :)

1 Ответ

1 голос
/ 03 июня 2010

Я бы не рекомендовал определять альбом в качестве атрибута в объекте изображения, поскольку изображение могло бы быть тогда только частью одного альбома

модель данных http://www.freeimagehosting.net/uploads/d961b23681.png

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

Если нет, то вы должны создать дополнительную сущность и отношение для различных «значений», например: изображение всегда должно быть частью одного отдельного события, но его можно добавить в несколько пользовательских групп (как в iPhoto)

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