解決方法:
方法1 **
:將獲得cell的方法從- (UITableViewCell)dequeueReusableCellWithIdentifier:(NSString)identifier 換為-(UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath
重用機制調(diào)用的就是dequeueReusableCellWithIdentifier這個方法倒得,方法的意思就是“出列可重用的cell”顺献,因而只要將它換為cellForRowAtIndexPath(只從要更新的cell的那一行取出cell),就可以不使用重用機制,因而問題就可以得到解決乌昔,雖然可能會浪費一些空間驾胆。
方法2 :
通過為每個cell指定不同的重用標(biāo)識符(reuseIdentifier)來解決。重用機制是根據(jù)相同的標(biāo)識符來重用cell的闽撤,標(biāo)識符不同的cell不能彼此重用端辱。于是我們將每個cell的標(biāo)識符都設(shè)置為不同梁剔,就可以避免不同cell重用的問題了。