我在一个集合视图单元格中有一组图片,名称和按钮,保存到我的trainerArray.swift文件中。
当我点击collectionViewCell中的按钮1时,我想要被另一个VC显示,该VC显示我在VC1中单击的单元格的图片。
我该如何处理?
我尝试连接插座并在prepareForSegue中传递数据,但它给了我错误“无法将标签连接到重复内容”
我需要将collectionViewCell中的图像以及标签内容传递给下一个VC。
非常感谢任何帮助。
答案 0 :(得分:1)
您永远不应该尝试修改另一个视图控制器的视图对象。将视图控制器的视图视为私有视图,仅对视图控制器本身可用。
您要做的是向视图控制器的标头添加属性,并在prepareForSegue中设置这些属性。然后在视图控制器的viewWillAppear中,从属性中获取值并根据需要将它们安装到视图中。