如何从背景应用程序运行iPhone的屏幕截图?

我需要做一个应用程序,可以继续运行,每秒从背景截图或video录制的屏幕。 由于iOS应用程序在沙箱中运行,因此可以做到这一点。

注意:这个应用程序是为了内部的目的。 不会在app store发布。

如果你想采取下面的截图方法,你可以返回一个图像:

-(UIImage *) takeScreenshot{ UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, NO, 0); [self.view drawViewHierarchyInRect:self.view.bounds afterScreenUpdates:YES]; UIImage *screenshot = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return screenshot; }