私はuitableviewのdidselectmethodでこれを行います
1-2- [tableView reloadData];
_cell.cell_ImageView.image=[UIImage imageNamed:[arrayMainMenuOnImages objectAtIndex:indexPath.row]];
この2行の後で、アクセスが非常に悪くなります。なぜこれが発生するのかを教えてください
私はuitableviewのdidselectmethodでこれを行います
1-2- [tableView reloadData];
_cell.cell_ImageView.image=[UIImage imageNamed:[arrayMainMenuOnImages objectAtIndex:indexPath.row]];
この2行の後で、アクセスが非常に悪くなります。なぜこれが発生するのかを教えてください
// 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];
それがあなたのために働くことを願っています。
これを試して 。cell_imageviewに画像を追加してから、[tableviewreloaddata]を実行する必要があります
cell.cell_ImageView.image = [UIImage imageNamed:[arrayMainMenuOnImages objectAtIndex:indexPath.row]];
[tableView reloadData];