Xcode 从前置摄像头拍照时出现无效数据错误

Xcode 从前置摄像头拍照时出现无效数据错误,xcode,cgimage,Xcode,Cgimage,前摄像头的图像给我带来了麻烦。 当用户使用CGBitmapContextCreate方法拍照时,我可以调整和编辑图像的大小。 当我用后置相机拍照时,它工作得非常好,但后置相机显示的错误信息如下所示 错误:CGBitmapContextCreate:无效数据字节/行:对于8个整数位/组件、3个组件、KCGIMAGEAlphaPremultipledFirst,应至少为3412。 我正在使用这些代码 -(UIImage *) imageFlip:(UIImage *)img { CGSize s

前摄像头的图像给我带来了麻烦。 当用户使用CGBitmapContextCreate方法拍照时,我可以调整和编辑图像的大小。 当我用后置相机拍照时,它工作得非常好,但后置相机显示的错误信息如下所示
错误:CGBitmapContextCreate:无效数据字节/行:对于8个整数位/组件、3个组件、KCGIMAGEAlphaPremultipledFirst,应至少为3412。
我正在使用这些代码

-(UIImage *) imageFlip:(UIImage *)img
{

CGSize size = img.size;
UIGraphicsBeginImageContext(size);
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextTranslateCTM(ctx,size.width,size.height);
CGContextScaleCTM(ctx, -1, -1);
CGContextDrawImage(ctx, CGRectMake(0, 0, size.width, size.height),img.CGImage);
img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

return img;
}
我试着从这个标准化方法,但它仍然说相同的错误。 请帮帮我