3

私のアプリでは、デフォルトでフロントカメラを使用しようとしていますUIImagePicker. 私は知っています、十分に単純に思えます...

imagePicker.cameraDevice = UIImagePickerControllerCameraDeviceFront;

ピッカーを初めて起動すると、すべて正常に動作し、前面カメラが初期化されますが、ピッカーを閉じて再度表示すると、背面カメラが使用されます。そこからピッカーを連続して開閉すると、使用するカメラは次のようになります: 前面、背面、前面、背面、前面、背面...

問題を切り分けようとして、このコードをピッカーの基本的な部分まで削除しましたが、問題は解決しません。以前にこの問題に遭遇した人はいますか? ポインタや方向性は大歓迎です!

編集:問題は解決しました!私はの代わりに電話imagePicker = [[UIImagePickerController alloc] init];していました!viewDidLoadviewDidAppear

4

1 に答える 1