所以我一直在寻找这个问题的答案,但仍然无法弄清楚。我有一个包含 15 个图像的数组,所以我试图在 UITableViewCell 中使用子视图进行显示。下面的代码 - 我读过的所有内容都提到使用自动发布/发布来解决问题,但我在尝试这样做时只会遇到 ARC 错误。任何帮助将非常感激。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
int countthis = indexPath.row;
NSString *image = imgarr[countthis];
UIImageView *iv = [[UIImageView alloc] initWithFrame:(CGRect){.size={320, tableView.rowHeight}}];
iv.image = [UIImage imageNamed:image];
cell.imageView.image = iv.image;
return cell;
}