2011-08-14 24 views
0

的狀態,我有一個清單,是一個UITable查看。用戶可以添加/刪除單元格並檢查並取消選中它們。我需要保存清單的網頁時離開,監守當用戶添加一個新的小區,離開頁面,並返回,表視圖是早在我做了它在原有狀態的狀態有些幫助!有人知道我的問題嗎?謝謝你們:D -Kurt保存的我的UITable查看

+0

看一看http://stackoverflow.com/questions/7024392/uitableview-grouped-select-multiple-rows/7025152#7025152。如果您遇到任何問題,請告知我們。 – Akshay

+0

沒錯。這是一個清單的權利?我想在頁面離開時保存清單。比如當單元格被刪除或添加時,我希望當人們回到頁面時,它是完全相同的方式? – PengOne2

+0

如果您想要在應用程序啓動時恢復複選標記,則必須使用CoreData等來保存信息。如果您的複選標記的最長生存期是應用程序的生命週期,則實例變量應該執行此操作。 – Akshay

回答

0

你看起來缺少的是添加或刪除表中的一行不會更新你的源數組。通常有一個UITableView工作時,有三個步驟,你必須執行:

  1. 添加或刪除的tableview細胞
  2. 更新你的源陣列(大概是添加或刪除您的上下文對象)
  3. 您的上下文保存到提交這是假設你正在使用的核心數據的持久化存儲的變化

。如果您在內存中保存比你在步驟2中

可能做,我建議你查閱的UITableView類參考,過目例子並努力通過流程蹣跚前通過教程步驟。

+0

你怎麼能保存到內存一個UITableView?感謝您的幫助! – iProRage

+0

您不保存表格視圖。您保存源和狀態,以便您可以在返回時重新顯示。 –

+0

哦,哇..好吧!你會推薦什麼來保存源代碼?我是一個陣列。你認爲學習核心數據會更容易嗎?還是有更簡單的方法?感謝您的時間! – iProRage