0

我有一個集合視圖,其中包含可以點擊的單元格,並推送到第二個視圖。問題是,我在第二個視圖中所做的更改假設在用戶彈出時修改第一個視圖(集合視圖)。通過添加一個新的單元格與圖像。我似乎無法獲得更新的內容。U導航彈出視圖並更新以前的視圖內容

我試圖使用viewWillAppear在第一個視圖和[colectionview reloadData]它似乎不工作。任何人都得到了解決這個問題?幫助將不勝感激。

+0

您應該分享第二個視圖控制器如何向第一個視圖控制器提供更新的信息,因爲'viewWillAppear'是更新第一個視圖控制器視圖的好時機。設置斷點/日誌消息以確保它被調用,但更有可能的是,基礎模型由於某種原因沒有得到更新。 – Rob 2015-02-09 20:43:51

+0

好的,我會馬上編輯 – user3296487 2015-02-09 20:44:58

+0

在你的問題中放置第一個和第二個ViewController代碼。這似乎很容易解決 – Shashi3456643 2015-02-09 20:53:26

回答

0

我解決了這個問題通過調用viewDidAppear中的[collectionview reloadData]而不是viewWillAppear,只有問題是在單元出現之前存在明顯的滯後量。任何人都知道更好的方法?

0

你調試了UIcollectionViewDataSource方法嗎?確保你已經設置委託和數據源關閉收集視圖。收集視圖的數據源是什麼?請粘貼您正在進行更改的第二個視圖的代碼。