如何使用ARC在renderInContext之后释放内存

时间:2013-11-14 10:48:35

标签: objective-c automatic-ref-counting release

我的应用程序截取了我的观点的截图。代码有效但配置文件/分配工具显示内存未释放上下文。以下是一些关于此的代码:

CGRect rect = CGRectMake(0,0, self.view.frame.size.width, self.view.frame.size.height);
UIGraphicsBeginImageContext(rect.size);

CGContextRef context = UIGraphicsGetCurrentContext();

[self.view.layer renderInContext:context];   //allocations tool shows 49.6% alert here!


UIImage *wallpaper = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

我尝试使用自动释放{}但没有任何作用...... 因此,我的应用程序内存使用量越来越高,此操作后,我不知道如何释放此上下文。 我正在使用ARC。

0 个答案:

没有答案