我有一個iPhone應用程序,它有一個父視圖控制器與一些數據。我點擊其中一行,並將一個Detail VC推入堆棧,在那裏我想編輯父級的數據。當我彈出Detail視圖時,Parent視圖應該會看到更改後的數據。iPhone:如何在父視圖控制器和細節視圖控制器之間來回傳遞數據
實現此目的的最簡單和最好的方法是什麼?我知道我可以:a)在視圖控制器鏈上直接編輯父數據( - messy),b)在彈出Details視圖時使用代表進行回調( - 繁瑣),c)發送通知( - 工作太多) 。
必須有一些更簡單的方法,可能使用屬性傳遞從父視圖到細節視圖完全相同的指針,以便細節視圖與父項相同地處理相同的數據?這樣,Detail視圖在彈出堆棧時不需要執行任何操作。