屏幕捕获代码有问题

时间:2012-02-22 15:56:25

标签: ipad ios5 xcode4.2

我正在使用这段代码来捕获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);

1 个答案:

答案 0 :(得分:0)

首先在项目中添加QuartzCore框架并添加

#import< QuartzCore / QuartzCore.h>

在viewController.m文件的顶部