2011-07-28 91 views
1

我提出我的當前視圖控制器的頂部的模態視圖控制器,我想將信息傳遞給下面的視圖控制器(隱藏的)我解僱前視圖控制器視圖控制器正在覆蓋的控制器。我沒有像戰略那樣尋找特定的代碼。信息傳遞給下當前的目標C

回答

2

要做到這一點最簡單的方法是創建對象作爲你的CurrentViewController並傳遞對象轉移到ModalViewController一個屬性(這可以通過創建自己的init方法可能完成)。您的ModalViewController可以在用戶執行操作或任何您正在嘗試執行的操作時更新此對象。由於此對象是在CurrentViewController中創建的,因此一旦ModalView被解除,數據將保持有效並可從那裏訪問。

+0

會一個NSMutableDictionary是一個對象使用的是這樣的一個很好的例子? – gurooj

+0

謝謝,我結束了使用NSMutableDictionary,它的工作。而且我不必擔心分派代表。 – gurooj

0

做到這一點的典型方法是具有父視圖控制器(隱藏的)是可見視圖控制器的委託。可見視圖控制器調用其委託將信息傳遞給委託。

0

你可以ADRESS的view.superview.delegate。您可隨時查詢班組長,並檢查它是否會在操作您的電話做出迴應。