2011-06-02 66 views
0

HII每一個獲得表視圖行的一些值在iPhone應用程序

我新的iphone,我做的,我正在將數據保存到sqlite的,然後顯示保存的數據的樣本數據錄入項目在表視圖,&然後在表的每一行的點擊它會去其他頁面(分組表視圖我在哪裏displying詳細的數據),現在我有這樣 screen shot

表視圖上的每個點擊排它會去這樣的詳細視圖

Screen shot

然後後退按鈕的點擊它生病回來的數據列表屏幕,但其沒有一些其他的數據添加到屏幕這樣

enter image description here

我使用鑑於重裝數據將apear, ,是造成這個問題呢?如果我評論是n嘗試工作正常,,

任何一個可以幫助我

thanx提前

+0

過得好/對細節畫面設定數據? – 2011-06-02 05:12:10

+0

我想在我的項目中實現同樣的功能,但我無法做到。你會幫我實現這個代碼嗎? – 2011-06-22 10:00:24

回答

1

當你在後退按鈕按下表中添加新行,您可以使用表格中

insertRowsAtIndexPaths:withRowAnimation: 

與你展示的幫助下添加一個新行或更新您的陣列(添加此額外的行)行,然後重新加載表視圖。因爲當你重新加載你的表格視圖時,它的數據源方法將被再次調用,然後你需要返回更新數量的部分,行和單元格

+0

hii thanx for ur reply ,,實際上我沒有在回來的時候添加任何行,我只需要回到包含我的原始值的頁面(在表格行中沒有任何垃圾值,如快照中的22) – Ravi 2011-06-02 06:37:02

+0

你是說你不能回到你的上一頁?如果您正在使用導航控制器,就像我從屏幕截圖中看到的那樣,然後在返回按鈕單擊時,說[self.navigationController popViewControllerAnimated:YES];還請發佈一些代碼,以便我們理解 – 2011-06-02 06:43:50

+0

正如您所提到的,當您返回到表視圖時,其viewWillAppear函數將在您重新加載表視圖的位置被調用。在這種情況下,嘗試查看錶視圖數據源返回的行數。這可以幫助您調試您的問題。另外,如果沒有必要,那麼不要在viewWillAppear中重新加載表。 – 2011-06-02 06:51:14

0

檢查你的數組值是否在didSelectRowAtIndexPath委託你是否有不同的數組。

如果是,那麼使用[yourArray objectAtIndex:indexPath.row]

相關問題