如何以编程方式获取iPad Home屏幕截图?

时间:2014-01-01 08:29:18

标签: ios objective-c ipad screenshot

我尝试下面的代码,但它只采取应用程序背景截图,而不是iPad主屏幕截图...

CGImageRef screen = UIGetScreenImage();
UIImage* image = [UIImage imageWithCGImage:screen];
CGImageRelease(screen);
UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);

2 个答案:

答案 0 :(得分:1)

您无法在应用内拍摄主屏幕的图像。这会违反沙盒原则。

答案 1 :(得分:0)

Apple不允许这样做。如果手机越狱就有可能。