2012-05-16 72 views
1

我有一个非常艰难的时间了解哪些需要列入儿童观,以执行为获取请求,并在表中显示的结果看使用核心数据时。我发现的所有示例都只有一层深度(随机日期),使用始终有效的根视图控制器,或者使用多个视图控制器以及图片和其他属性(配方),这使我很难理解。NSFetchRequest在核心数据

我正在寻找的一个例子是一个具有三个属性的实体。实体是相册,三个属性是albumTitle,albumArtist和yearRecorded。

现在在我的导航应用我的根视图控制器有三行从没有使用实体或核心数据在所有选择。三个选择是“标题”,“艺术家”和“年”。当你点击三行中的一行时,它将推送一个新的视图控制器,并在新的表格视图中列出所有适当的属性。

我相信它应该是非常简单,并不需要太多的代码,但我无法得到它的句柄。任何解释或示例代码非常感谢。

回答

0

你可以只让没有谓词获取请求,以从你的核心数据存储中的所有对象,那么,你就会有一个歌曲数组。

比你只需要调用,例如,[fetchedSongs valueForKeyPath:@"artist"];获得艺术家的ARRY并将其添加为一个源到你的tableview。

+0

所以,你说我留在我的根视图控制器的读取请求,即使我不使用它那里攫取的一切,然后查询每个属性,并将其发送到下一个视图控制器? – JBlaze

+0

是的,你是对的 –

+0

我还没有得到它的语法或布局。我从我的RootViewController和我的FolderListViewController添加我的代码。之前我使用过专辑参考,因为我认为这会更容易解释。以下是我目前的代码。我非常感谢你的帮助。 – JBlaze