在我的项目中,我在嵌入式视图中使用了AVPlayerViewController。并允许用户在视频上绘图。要使用以下代码截取屏幕截图...
UIGraphicsBeginImageContextWithOptions(UIScreen.mainScreen().bounds.size, false, 0);
self.view.drawViewHierarchyInRect(view.bounds, afterScreenUpdates: true)
var image:UIImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil)
问题是当我在模拟器中运行上面的代码时它运行良好但在物理设备中它返回黑色图像
任何建议都会有所帮助