我有一个相机视图控制器的简单代码:
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设备上,它完美地工作。