2010-08-14 28 views
1

我試圖從數據庫獲取數據並顯示所有按排序順序從A-Z分成部分的價值,也是我的UITableView索引。在這種情況下,索引是A-Z。奇怪的是,當我從數據庫中獲取所有值到表格中時,我發現'B'部分下的值具有來自部分'A'的一些值,如果我點擊任何索引,例如,如果我點擊索引'D'並返回到字母'B'部分,現在用A開始的值被替換爲D.問題的索引表... UITableView的iPhone問題

這隻發生在部分'B'值。其他部分中的所有值均正確顯示。對不起,如果問題不清楚。這是我認爲我能描述我的問題的最好方式。

請幫我。完成這項任務非常緊迫,我不明白爲什麼會發生這種情況。

回答

0

看看TableView Suite示例代碼。有一種稱爲「細胞重複使用」的小問題,在您繼續解決此問題之前,您需要先清除該問題。如果你不熟悉tableviews,這是最令人沮喪的事情,但是一旦理解了發生的事情,這是一種內存使用優化。

+0

感謝jer..but我沒有helped..can你的答覆給我建議任何其他way..I檢查了我的cellForRowAtIndexPath方法 – racharambola 2010-08-14 20:39:39

+0

對不起,錯過了這個評論您接受之前。如果你接受了我的回答,我認爲你還沒有遇到問題? – jer 2010-08-17 22:48:47