我有一个ViewController(VC2),可让您输入产品名称和说明。此VC连接到另一个VC(VC3)中,该VC(VC3)允许您添加多个映像。回到VC2之后,有一个保存按钮可以关闭VC2,并使用带有表视图(VC1)的视图控制器显示产品名称列表和第一个图像的缩略图。
我将产品标题和产品描述保存到名为ProductDetails的CoreData实体中。我将图像保存到名为ProductImages的核心数据实体中。我在ProductDetails和ProductImages之间建立了一对多的关系。
我能够使用NSFetchRequest在VC1中加载产品标题列表。但是我还无法弄清楚如何在相同的VC中加载子图像,尤其是第一个图像。我想我需要使用NSPredicate,但是我无法在线找到解决方案。任何帮助将不胜感激。Core Data Entities and relationships
答案 0 :(得分:0)
您的image
实体中的关系ProductDetails
也是一个您可以访问的属性,就像其他任何属性一样。
let images = productDetail.image
images
将是一组ProductImage
,Set<ProductImage>