-1

我在 uitableview 的 didselectmethod 中执行此操作

1- [tableView reloadData];
2-cell.cell_ImageView.image=[UIImage imageNamed:[arrayMainMenuOnImages objectAtIndex:indexPath.row]];

在这 2 行之后,它给出了 exc 错误访问,请帮助我为什么会发生这种情况

4

2 回答 2

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];

希望它对你有用。

于 2012-06-14T06:45:29.953 回答
0

尝试这个 。您需要将图像添加到您的 cell_imageview 中,然后执行 [tableview reloaddata]

cell.cell_ImageView.image = [UIImage imageNamed:[arrayMainMenuOnImages objectAtIndex:indexPath.row]];
[tableView reloadData];
于 2012-06-14T06:50:49.630 回答