将信息从一个集合视图传递到另一个更详细的集合视图的最佳方法是什么

时间:2015-01-15 09:11:29

标签: ios swift uicollectionview segue didselectrowatindexpath

我的应用程序有一个文件夹的集合视图(其中有一些图像数据),当选择一个时,它会执行一个segue到另一个集合视图来显示图像"包含"在那个文件夹中。 在核心数据中,我有两个实体:文件夹和图片。我还有一个从多个文件夹到图片的关系,称为"图片"和一个名为"文件夹"

的反向关系

我的解决方案是在" performSegue"中传递文件夹的索引路径。第二个集合视图控制器的方法。然后在第二个集合视图cotroller中我用该索引路径获取文件夹记录并使用它的关系来获取图像......但是我不确定是这样的..

在第二个集合视图控制器中获取图像的最佳方法是什么?

THX

1 个答案:

答案 0 :(得分:1)

如果folder的实例已经在主视图控制器中,则将其直接传递给详细视图控制器,而不是向核心数据发出第二个请求。因为,将路径传递给表的索引将要求您还可以从详细视图控制器访问此表,这将导致在两个控制器之间创建依赖关系,而必须没有这样的依赖关系。