[問題] 在sectioned表單視圖實作didSelectRowAtI

看板MacDev作者 (解放者)時間12年前 (2013/09/12 14:08), 編輯推噓2(207)
留言9則, 2人參與, 最新討論串1/1
各位板友先進好: 最近在實作一個應用,其中包含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)

09/12 14:32, , 1F
所以你有兩個section, 兩個section的row分別是weekday
09/12 14:32, 1F

09/12 14:32, , 2F
跟traffic?
09/12 14:32, 2F

09/12 14:37, , 3F
你在stack上問說在didSelect裡面一定要加section的判斷嗎
09/12 14:37, 3F

09/12 14:37, , 4F
一定要不然tableView怎麼會知道你是選section0還是1的row
09/12 14:37, 4F

09/12 16:10, , 5F
感謝樓上回覆!! 對,有兩個section。但問題是該如何存取
09/12 16:10, 5F

09/12 16:12, , 6F
weekday陣列 (七個ROW)的數目於didSelect方法中?
09/12 16:12, 6F

09/12 16:13, , 7F
抱歉,objective新手,問的問題比較基本...
09/12 16:13, 7F

09/12 16:35, , 8F
if (indexPath.section==0)
09/12 16:35, 8F

09/12 16:36, , 9F
NSArray *w=[section objectATIndex:0]
09/12 16:36, 9F
文章代碼(AID): #1ICLfx6g (MacDev)
文章代碼(AID): #1ICLfx6g (MacDev)