情況是醬紫滴,偶做了個首頁报嵌,很簡單虱咧,一個tableview搞定,也沒啥特殊的锚国,兩個section而已腕巡,section里的數(shù)據(jù)源不一樣,model不一致血筑,于是我這么寫的:
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
if (section == 0) {
return self.lawyers.lawyerList.count;
}else {
return self.orders.list.count;
}
}
沒啥大疑問吧绘沉!錯了,數(shù)據(jù)展示OK豺总,但是丫的table就是拖不動了车伞,head點擊正常,tabbar點擊正常喻喳,可是為嘛呢另玖?
算了寫個死的試試,把其中一個數(shù)組的count改成任意阿拉伯數(shù)字表伦,我去谦去,啥問題也沒有啊~
不甘心啊~這么坑的事情,見了鬼了,好好看看自己的數(shù)據(jù)源吧~
發(fā)現(xiàn)一件事情沼沈,兩個list過來后,我是直接刷新的section,注意舰褪,分別刷新的section啤咽,當時覺得reloadtableview有點浪費啊,就一個section而已,為嘛要刷整個table嘛~相信你也會這么想飘痛,算了,死馬當成活馬醫(yī)容握,試試咯~
兩個數(shù)組宣脉,一個刷新section,
self.orders = model;
NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:1];
[self.homeTable reloadSections:indexSet withRowAnimation:UITableViewRowAnimationAutomatic];
一個tableview reloaddata剔氏,
self.lawyers = model;
[self.homeTable reloadData];
運行~
OK啦~搞定塑猖!