2012-02-22 74 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