亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

【討論】當 tableview 存在多個有序節的時候,什么樣的數據結構適合存儲數據?

【討論】當 tableview 存在多個有序節的時候,什么樣的數據結構適合存儲數據?

莫回無 2018-08-12 21:08:28
我遇到的問題是應該是很常見的問題,就是表格視圖是分節的(section),同時節之間是有順序的,比如節從上到下分別為:置頂,12月,11月.....原本我的做法是用一個NSDictionary保存 ,key 是 section title,value是數組保存每個 section 的內容。但是現在發現NSDictionary的 key 是無法保證順序的。所以想換一種方式,就是另外再用一個NSArray保存 section title 以保證順序。現在我的問題是~大家一般遇到這種情況會怎么做?歡迎拍磚~
查看完整描述

2 回答

?
富國滬深

TA貢獻1790條經驗 獲得超9個贊

最簡單的辦法就是兩個Array

https://img1.sycdn.imooc.com//5b79807a0001072108000128.jpg

注意使用循環精簡代碼


查看完整回答
反對 回復 2018-08-19
?
智慧大石

TA貢獻1946條經驗 獲得超3個贊

可以用NSArray+NSDictionary的方式
NSArray *dataSource = @[@{@"sectionHeader":@"Section1", @"rows":@[@"row1", @"row2"]}, @{@"sectionHeader2":@"Section2", @"rows":@[]}];

查看完整回答
反對 回復 2018-08-19
  • 2 回答
  • 0 關注
  • 753 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號