gpt4 book ai didi

swift - 如何在 Swift 中从 Core Data 访问子数据和父数据

转载 作者:行者123 更新时间:2023-11-30 10:54:34 26 4
gpt4 key购买 nike

我有一个 View Controller (VC2),允许您输入产品名称和描述。该 VC 会连接到另一个 VC (VC3),该 VC 允许您添加多个图像。返回到 VC2 后,有一个保存按钮可以关闭 VC2,并且有一个带有 TableView (VC1) 的 View Controller ,该 TableView 显示产品名称列表并显示第一个图像的缩略图。

我将产品标题和产品描述保存到名为 ProductDetails 的 CoreData 实体中。我将图像保存到名为 ProductImages 的核心数据实体中。我在 ProductDetails 和 ProductImages 之间建立了一对多关系。

我可以使用 NSFetchRequest 加载 VC1 中的产品标题列表。但我一直无法弄清楚如何在同一个 VC 中加载子图像,特别是第一个图像。我认为我需要使用 NSPredicate 但我无法在网上找到解决方案。任何帮助将不胜感激。 Core Data Entities and relationships

最佳答案

关系image在你的ProductDetails实体也是一个可以像任何其他属性一样访问的属性。

let images = productDetail.image 

images将是一组ProductImage , Set<ProductImage>

关于swift - 如何在 Swift 中从 Core Data 访问子数据和父数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54104967/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com