我希望我的应用只使用前置摄像头。所以我实现了以下代码。
if ([UIImagePickerControllerisCameraDeviceAvailable:UIImagePickerControllerCameraDeviceFront]) {
self.imagePickerController.cameraDevice = UIImagePickerControllerCameraDeviceFront;
}
这在我第一次打开相机时有效(它使用前置摄像头)。但是如果我取消照片然后重新进入相机,它正在使用后置摄像头。
每次取消/重新进入摄像头时,它都会在前后摄像头之间切换......
有什么我想念的吗?