2012-08-06 7 views
0

我有一個帶有文本框和按鈕(導航到下一個視圖)的視圖。在下一個視圖中從uitableview獲取數據,返回到調用視圖並在文本字段中顯示

當我點擊按鈕時,加載了一個具有UITableView並從nsmutablearray填充的新視圖。我在這裏選擇多行,當我點擊按鈕時,我將其保存在一個變量中,單擊此按鈕也會將我帶回我的第一個視圖

現在我想要做的是從數據庫中選擇這些數據第二個視圖uitableview或從我保存它的變量應該顯示在第一個視圖的文本框中,當我回去。

我不知道該怎麼做。我是xcode的新手。有人可以幫幫我嗎?謝謝。

回答

0

您當前的方法存在的問題是,您將選定的數據存儲在您回到第一個視圖時從內存中刪除的視圖中。您應該嘗試遵循一種MVC(模型視圖控制器)模式。

保持簡短:將數據集中在應用程序中的一個位置。就像在RootViewController上的Model類一樣,並從那裏訪問數據。當用戶選擇幾行時,回寫到模型中哪些被選中並返回到前一個視圖。然後,回到之前的視圖時,請閱讀從此集中模型中選擇的元素並將其顯示回給用戶。

+0

我用一個singleton來保持我的應用程序中的數據集中! – 2012-08-07 00:26:46

相關問題