2010-06-03 4 views
0

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

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

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

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

ответ

1

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

datamodel http://www.freeimagehosting.net/uploads/d961b23681.png

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

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

+0

Да! Это именно то, что я искал. Спасибо. –

+0

Хорошо, как только я установил это отношение, как его использовать? –

+0

Это довольно общий вопрос. Я думаю, вы должны сначала взглянуть на один из примеров кода яблока. http://developer.apple.com/iphone/library/documentation/cocoa/conceptual/CoreData/Articles/cdRelationships.html или http://developer.apple.com/iphone/library/samplecode/iPhoneCoreDataRecipes /Introduction/Intro.html –

Смежные вопросы