我有这个简单的相机视图控制器代码:
UIImagePickerController picker = new UIImagePickerController();
picker.PrefersStatusBarHidden ();
picker.SourceType = UIImagePickerControllerSourceType.Camera;
UIImagePickerControllerCameraDevice dev = picker.CameraDevice;
PresentViewController (picker, false, null);
picker.FinishedPickingMedia += (object sender, UIImagePickerMediaPickedEventArgs e) => BeginInvokeOnMainThread (delegate {DismissViewController (false, null);});
当应用程序启动时,我可以正常拍摄照片,但是当我再次展示选取器时,会出现相机视图,但会显示并冻结上一张照片的帧(图像)。如果我移动我的设备图像不会改变。换句话说,我可以使用一次相机,但我不能使用它两次。我做错了什么?在iOS6
设备上它可以完美运行。