2015-12-03 19 views
0

我在集合視圖單元格中有一個圖片,名稱和按鈕的數組,保存到我的trainerArray.swift文件中。將collectionView數據發送到另一個視圖控制器中的插座

當我點擊collectionViewCell中的按鈕1時,我想要被另一個VC顯示在VC1中單擊的單元格的圖片。

我該如何處理?

我試圖連接插座和傳遞數據prepareForSegue,但它給了我錯誤「無法標籤連接到重複內容」

我需要通過在collectionViewCell圖像以及標籤內容到下一個VC 。

任何幫助,非常感謝。

+0

由於您試圖在視圖控制器的表格視圖單元格中爲標籤創建出口,因此您正在出現該錯誤。您應該創建UITableViewCell的子類並在那裏創建插座。然後將您的原型單元格更改爲該子類。 – beyowulf

回答

1

您不應該嘗試修改其他視圖控制器的視圖對象。將視圖控制器的視圖視爲私有視圖,並且只能用於視圖控制器本身。

你想要做的是給你的視圖控制器的頭添加屬性,並在prepareForSegue中設置這些屬性。然後在您的視圖控制器的viewWillAppear中,從您的屬性中獲取值,並根據需要將它們安裝到您的視圖中。

相關問題