2012-02-22 81 views
-1

我正在使用这一点代码来捕获iPad屏幕。我不断收到错误消息 “self.view.layer”屏幕捕获代码出现问题

UIGraphicsBeginImageContextWithOptions(window.bounds.size, window.opaque, 0.0); 
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; 
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); 
UIGraphicsEndImageContext(); 
UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil); 

回答

0

首先在顶部添加QuartzCore框架在您的项目,并添加

#进口< QuartzCore/QuartzCore.h>

你的viewController.m文件

+0

谢谢,我只是想通了。有它运行,但它不适用于iPad。 Pic没有出现在相册中。有没有办法将照片作为电子邮件附件发送? – TWcode 2012-02-22 16:22:10