0
我正在使用導航視圖控制器來處理兩個視圖控制器;一個用於橫向和縱向方向。
現在,我需要從視圖控制器B設置屬於視圖控制器A(用於垂直)的視圖控制器B(用於水平)。
有沒有什麼辦法可以實現這一目標?
歡迎使用示例代碼和示例:)
謝謝!從推視圖控制器訪問視圖控制器的變量
我正在使用導航視圖控制器來處理兩個視圖控制器;一個用於橫向和縱向方向。
現在,我需要從視圖控制器B設置屬於視圖控制器A(用於垂直)的視圖控制器B(用於水平)。
有沒有什麼辦法可以實現這一目標?
歡迎使用示例代碼和示例:)
謝謝!從推視圖控制器訪問視圖控制器的變量
要從A到B:
在視圖控制器B上定義一個屬性以容納變量。在您創建視圖控制器B的代碼中,在您推動它之前,將該屬性設置爲A的值。
要通過B獲得到答:
當您創建B,使用addObserver:forKeyPath:options:context:
至A加入,作爲B.財產的觀察者然後當B的變化,你就會得到一個變更通知,你可以更新A的財產。請參閱the KVO section here。
嘿,感謝您的及時回覆:)我已經完成了從A到B的值傳遞......但我的問題實際上是另一回合:如何在B彈出B之前設置屬於A的屬性,從B ??? – Bangdel 2010-10-20 15:51:26
@邦德爾我不好,我誤解了你的問題。更新。 – 2010-10-20 16:06:11