1

我很难理解子视图中需要包含哪些内容,以便在使用 Core Data 时执行获取请求并在表格视图中显示结果。我发现的所有示例要么只有一层深(随机日期),要么使用始终有效的根视图控制器,要么使用具有图片和其他属性(食谱)的多个视图控制器,这让我难以理解。

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

现在在我的导航应用程序中,我的根视图控制器有三行可供选择,根本不使用实体或核心数据。三个选项是“标题”、“艺术家”和“年份”。当您单击三行之一时,它将推送一个新的视图控制器并在新的表视图中列出所有适当的属性。

我相信它应该非常简单,不需要太多代码,但我无法掌握它。非常感谢任何解释或示例代码。

4

1 回答 1

0

您可以只发出一个不带谓词的 fetch 请求,从您的 Core Data 存储中获取所有对象,因此,您将拥有一系列歌曲。

例如,您只需调用[fetchedSongs valueForKeyPath:@"artist"];一组艺术家并将其作为源添加到您的 tableview 中。

于 2012-05-17T08:29:05.087 回答