所以我有一個UITableView
與聯繫人列表設置。所有的聯繫人都根據他們的名字分成不同的部分,並按字母順序排列。我試圖讓它選擇他們想要添加的人。在我的didSelectRowAtIndexPath
方法中,當我使用indexPath.section或indexPath.row時,我總是得到錯誤的結果。以下是我使用.row和.section得到的結果。iOS indexpath.row和indexpath.section
Name | Section | Row | Cell index
---------------------------------
Adi | 0 | 0 | 0
Andy | 0 | 1 | 1
Ben | 1 | 0 | 2
Jay | 2 | 0 | 3
Jim | 2 | 1 | 4
Joe | 2 | 3 | 5
是否有無論如何我可以得到實際細胞指數使用didSelectRowAtIndexPath
方法?
唯一看起來不對的是「喬」。喬應該是第2部分,第2行。你確定你注意到了嗎? – danh 2014-08-31 19:16:46
你是如何設置數據源的?你的代碼在'tableView:cellForRowAtIndexPath:'?只需做一個反算計算,或者爲你的單元格添加一個索引(自定義單元格?)並讀取它。 – Larme 2014-09-01 08:09:50