以下屏幕截图代码是否可以在App Store应用程序中使用?

时间:2012-06-25 03:38:17

标签: ios screenshot

我正在使用此代码在iOS 5.0应用上的应用中截取屏幕截图:

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

对于将提交到App Store的应用程序截取屏幕截图,这是否可以接受?我听说其他应用程序因截图而被拒绝,所以我想确保这是正确的。

1 个答案:

答案 0 :(得分:0)

该代码可以截取屏幕截图。

您已经听说过应用被拒绝了,因为有(或曾经是)一个函数UIGetScreenImage会返回一个屏幕截图。但是,Apple后来决定停止允许应用程序使用该功能,并开始拒绝使用该功能的应用程序。

Announcement allowing use of UIGetScreenImage

Announcement prohibiting use of UIGetScreenImage