2010-06-03 64 views
0

让我先说,我知道如何在UITableView中创建分区和组记录。iPhone:在多个UITableView视图中对记录进行分组

我想要做的是类似于创建相册。因此,我的所有数据对象都来自核心数据,我希望能够创建一个自定义组,例如“我的墨西哥之旅”和“第一次生日”。然后,用户应该能够将对象/记录添加到新的部分/相册中。因此,基本上用户正在用自己的自定义名称创建自定义部分,然后选择哪些记录应该进入该部分/专辑。

所以,我只是想知道做到这一点的最好方法是什么?我在想我会为我的核心数据模型创建一些额外的属性。或者,我会创建一个全新的“专辑部分”对象,并以某种方式使用它?

指向正确的方向。 :)

回答

1

我不会推荐限定专辑作为图像对象内的属性,作为图像然后可以仅仅是单个专辑

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

我建议上述数据模型的一部分。 使用此数据模型,您可以将图像添加到多个相册。 我假设您的描述中的群组专辑和部分是相同的。

如果你不应该针对不同的“含义” 例如额外的实体和关系:图像始终是一个单一事件的一部分,但可以(在iPhoto等)加入到多个自定义组

+0

是的!这正是我所期待的。非常感谢。 – 2010-06-03 16:41:27

+0

好的,一旦我建立了这种关系,我该如何使用它? – 2010-06-03 18:56:06

+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 – 2010-06-04 06:40:39

相关问题