lo faccio nel metodo didselect di uitableview
1- [tableView reloadData];
2- cell.cell_ImageView.image=[UIImage imageNamed:[arrayMainMenuOnImages objectAtIndex:indexPath.row]];
dopo questa 2 riga si ottiene un accesso non valido per favore aiutatemi perché questo accade
risposte:
1 per risposta № 1// put your code in this way in didSelect: method
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
NSString *imgName = [arrayMainMenuOnImages objectAtIndex:indexPath.row];
UIImage *img ;
if(imgName)
img = [UIImage imageNamed:imgName];
else
img = [UIImage imageNamed:@"noImage.png"];
[cell.cell_ImageVIew setImage:img ];
[tableView reloadData];
Spero che funzionerà per te.
0 per risposta № 2
Prova questo . Devi aggiungere un'immagine a cell_imageview e quindi fare [tableview reloaddata]
cell.cell_ImageView.image = [UIImage imageNamed:[arrayMainMenuOnImages objectAtIndex:indexPath.row]];
[tableView reloadData];