2012-02-21 90 views
-1

我曾嘗試向谷歌提示有關此問題的提示,但沒有找到任何合適的人選。 我在一個場景中,我需要根據用戶是否已經過身份驗證來更改表格中單元格的類型。具體來說:用戶執行應用程序,着陸頁是表格。其中,每個單元(類型,比如說STANDARD_CELL)都會訂閱一個(經常變化的)信息源並開始獲取數據。爲了登錄,用戶離開屏幕並登陸到他/她可以提供憑證的另一個屏幕上。在進行身份驗證時,用戶應該能夠返回到前一個表,並且現在應該具有不同的類型(例如TRADE_CELL)。 我的問題是,這似乎並沒有發生,單元類型保持與第一次加載相同。動態更改表格上的單元格類型

有關如何解決此問題的任何建議?

+0

到目前爲止您嘗試過什麼?你可以發佈你的tableview委託和數據源的一些代碼,所以我們可以嘗試看看問題出在哪裏,例如你的'cellForRowAtIndexPath:'方法? – Mutix 2012-02-21 14:28:22

回答

1

請確保您正在檢查tableView:cellForRowAtIndexPath:中的身份驗證狀態,以便提供正確的類型,並且在轉換爲已驗證身份或未通過身份驗證時,您可以在桌面視圖上調用reloadData