こんにちは、私のプログラムは小さな画像をメイン ビューに追加します。最近追加した画像(サブビュー)を削除するには、この元に戻すボタンがあります。すべての異なる画像がある場合は問題なく動作しますが、同じ画像が 2 つある場合はエラーが発生します。これは、両方が同じ元のpngファイルを指しているためだと思います。しかし、私はそれを修正する方法がわかりません。ヒントを教えてください。
add{
UIImage *image = [UIImage imageNamed:[NSString stringWithFormat:@"pah%d",tagNum]];
TouchImageView *touchImageView = [[TouchImageView alloc] initWithFrame:imageRect];
imageCounter++;
touchImageView.tag = imageCounter;
touchImageView.image = image;
touchImageView.center = CGPointMake(160.0, 230.0);
[view addSubview:touchImageView];
}
undo{
[[self.view viewWithTag:imageCounter] removeFromSuperview];
imageCounter--;
}