我正在使用tableview和sqlite,當我根據我需要更改tableview單元格中的圖像更新我的表時,它也工作正常,但當我滾動然後我的圖像正在改變下面是我的代碼如何在ios中將特定的單元格圖像更改爲indexpath?
SQLite表更新
[DBObject upDateTable:@"Green" :messageID];
如何我從我的陣列獲取值
NSString *messageStatus = [[messageArray1 objectAtIndex:index] ColorStatus];
現在我檢查colorStatus象下面這樣的cellForRowAtIndexPath
if ([messageStatus isEqualToString:@"Green"]) {
cell.playButtonImageView.image= [UIImage imageNamed:@"message-Green.png"];
[[ASNGlobalClass shareManager] setIsDelivered:YES];
}else if ([messageStatus isEqualToString:@"Red"]) {
cell.playButtonImageView.image= [UIImage imageNamed:@"message-Red.png"];
}else if ([messageStatus isEqualToString:@"Yellow"]) {
cell.playButtonImageView.image= [UIImage imageNamed:@"message-yellow.png"];
}
我的圖片是完全分配,但是當我然後滾動它正在改變,我不知道我在哪裏,在與設定的圖像月底失蹤,請幫我出
把else條件nil –
你把'NSString * messageStatus = [[messageArray1 objectAtIndex:index] ColorStatus];'? – viratpuar
爲檢查目的我使用上面的行像if([messageStatus isEqualToString:@「Green」]){ – Bittoo