2011-03-22 67 views
0

我在uinavigationcontroller中遇到問題。在我的應用程序中,我有兩個視圖控制器VC1和VC2。 VC1是rootviewcontroller。在VC1中,我有一個文本框和一個按鈕來選擇VC2中的值。如果用戶點擊VC1中的按鈕,它將把用戶導航到VC2並允許他從tableview中選擇任何值。在導航欄中按下「後退」按鈕時刷新RootViewController的內容

如果用戶選擇列表中的任何一行,我只需彈出一個視圖控制器,並將用戶重定向到rootviewcontroller(VC1)。現在我將在VC1的文本框中設置所選的選項。

但我不知道如果用戶點擊後退按鈕或選擇列表中的任何選項如何更新值?

回答

1

在VC1中,保留一個對象,而從VC2返回時將所選對象的值設置爲VC1中的對象。並在viewWillAppear:中使用VC1中的對象中的選定值。

+0

謝謝......它完美的工作.... – 2011-03-22 11:21:19