核心数据关系多对一

Core Data relationship Many-To One

我有一个 TableView,其中显示了从 CoreData(UserDocuments 文件)保存的数据。

如果用户单击一个文档,它会弹出到 FinalView,他可以在其中更改图像的名称或共享它。

但是我只有一个按钮可以打开相机并捕捉图像;我想用旧图像保存这张新图像。因此,图像的 indexPath 为 5,新图像应保存在 indexPath 5 中,因此在 tableView 中,如果文档是单个文档,则像我现在一样返回 FinalView,如果文档有两个或更多图像,则转到新的 UITableView。

如何将图片保存为单文档和多文档?

在我的项目中,我需要在第一次存储数据时将其保存在我的 FinalView 中,但由于我的关系需要,我需要一个新图像,这将是第一张图像的内容,所以从我创建了 FinalView popToRooTViewController 因为我的 CameraView 是 root。使用 delegate 方法,我将数据从 CameraView 传输到 FinalImage,然后我的视图打开 tableView,其中我代表内容的第一面,但它打开 indexPath,我应该在其中将新实体保存为关系。所以我在我的应用程序中使用 MagicalRecord 并且它帮助了我。