我在 uitableview 的 didselectmethod 中执行此操作
1- [tableView reloadData];
2-cell.cell_ImageView.image=[UIImage imageNamed:[arrayMainMenuOnImages objectAtIndex:indexPath.row]];
在这 2 行之后,它给出了 exc 错误访问,请帮助我为什么会发生这种情况
我在 uitableview 的 didselectmethod 中执行此操作
1- [tableView reloadData];
2-cell.cell_ImageView.image=[UIImage imageNamed:[arrayMainMenuOnImages objectAtIndex:indexPath.row]];
在这 2 行之后,它给出了 exc 错误访问,请帮助我为什么会发生这种情况
// 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 中,然后执行 [tableview reloaddata]
cell.cell_ImageView.image = [UIImage imageNamed:[arrayMainMenuOnImages objectAtIndex:indexPath.row]];
[tableView reloadData];