tableview에 문제가 있습니다.잘못된 indexpath에있는 tableview 업데이트 셀
나는 오디오 트랙 목록을 가지고 있으며,이 트랙이 실제로 존재하는지 모든 트랙을 확인합니다. 그렇지 않다면 셀 이미지보기에서 아트웍 위에 삭제 된 이미지를 설정합니다.
//SET DELETED IMAGE IF TRACK NOT EXISTS
if (!trackExists && cell.trackImageView.subviews.count < 1) {
UIImageView *deletedImageView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 60, 60)];
deletedImageView.image = [self resizeImageWithImage:[UIImage imageNamed:@"cellDeletedImage"] scaledToSize:CGSizeMake(60, 60)];
[cell.trackImageView addSubview:deletedImageView];
}
가끔 테이블 뷰를 다시로드 할 때 삭제 된 이미지는 기존 트랙에 있습니다. 나는 이것을하기위한보다 효율적인 방법이 있다는 것을 알고 있지만, 나는 시도하고 시험해 보았고 여기서 끝냈다.
또한이 방법을 기록했으며 로그가없는 경우에도 삭제 된 이미지를 저장합니다.