作者liberator (解放者)
看板MacDev
標題[問題] 在sectioned表單視圖實作didSelectRowAtI
時間Thu Sep 12 14:08:56 2013
各位板友先進好:
最近在實作一個應用,其中包含navigation Controller 及sectioned UITableView。
該應用允許使用者點tableView中的某個cell時,透過didSelectRowAtIndex方法
取得更細節資訊。
然而遇到的問題是在每一個section中,系統會根據內容陣列重頭依序載入,也就是cell
與欲載入的資訊並不相符。
http://goo.gl/Hs8Iaj
相關的源碼及問題稍早在stackoverflow也詢問過,但試了些方案,似乎還是無法。
想請板友是否有相關的開發經驗或者想法可提供,非常感謝各位的協助。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.88.109
※ 編輯: liberator 來自: 140.114.88.109 (09/12 14:11)
1F:推 neotek:所以你有兩個section, 兩個section的row分別是weekday 09/12 14:32
2F:→ neotek:跟traffic? 09/12 14:32
3F:→ neotek:你在stack上問說在didSelect裡面一定要加section的判斷嗎 09/12 14:37
4F:→ neotek:一定要不然tableView怎麼會知道你是選section0還是1的row 09/12 14:37
5F:→ liberator:感謝樓上回覆!! 對,有兩個section。但問題是該如何存取 09/12 16:10
6F:→ liberator:weekday陣列 (七個ROW)的數目於didSelect方法中? 09/12 16:12
7F:→ liberator:抱歉,objective新手,問的問題比較基本... 09/12 16:13
8F:推 neotek:if (indexPath.section==0) 09/12 16:35
9F:→ neotek:NSArray *w=[section objectATIndex:0] 09/12 16:36