UIGraphicsBeginImageContextWithOptions(fullScaleVIEw.bounds.size,fullScaleVIEw.opaque,1.0);[fullScaleVIEw.layer renderInContext: UIGraphicsGetCurrentContext()];UIImage *vIEwImage = UIGraphicsGetimageFromCurrentimageContext();UIGraphicsEndImageContext();解决方法 内存跳转是因为图像很大 – 如果你确定不再需要它,你应该在自动释放块中使用返回的图像进行包装:
例如
@autoreleasepool { UIImage *theReturnedImage = yourmethodthatreturnstherenderedimage(); // do stuff with your image}
不幸的是,在您使用完图像之前,它会占用空间,所以您只需要快速释放它.
总结以上是内存溢出为你收集整理的ios – renderInContext对App Memory征税全部内容,希望文章能够帮你解决ios – renderInContext对App Memory征税所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)