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