Ios 带弧的深度复制UIImage

Ios 带弧的深度复制UIImage,ios,uigraphicscontext,Ios,Uigraphicscontext,我有一个UIImage,我想将其深度复制到另一个UIImage(以便将其添加到NSMUtableArray的映像中) 我无法将其复制到深度副本,我已经查看了区域等,但这没有运气 这就是我尝试过的: _incrementalImage = UIGraphicsGetImageFromCurrentImageContext(); UIImage *imgcpy = [[UIImage allocWithZone:[_incrementalImage zone]]; [stack addObject

我有一个UIImage,我想将其深度复制到另一个UIImage(以便将其添加到NSMUtableArray的映像中)

我无法将其复制到深度副本,我已经查看了区域等,但这没有运气

这就是我尝试过的:

_incrementalImage = UIGraphicsGetImageFromCurrentImageContext();

UIImage *imgcpy = [[UIImage allocWithZone:[_incrementalImage zone]];
[stack addObject:imgcpy];

基本上,我需要在堆栈上复制一份增量图像,如果_incrementalImage或currentImageContext发生变化,它将不会改变。

这个问题的答案有帮助吗?(我认为缺少一个
CGImageRelease()
),但不管怎样):可能是
UIImage *image1 = [UIImage imageNamed:@"someImage"];
UIImage *image2 = [UIImage imageWithCGImage:image1.CGImage];