UIImagePickerControllerをカメラタイプで使用しています。最初にイメージピッカーコントローラーを開くと正常に動作しますが、イメージピッカーvcを開いた後、デバイスを回転すると、「[App]」と表示されます。 CAの制限による新しいフェンス」と、キャプチャするオプションのないカメラ画像のある白い画面があります。
また、「レンダリングされていないビューをスナップショットすると、空のスナップショットが作成されます。スナップショットの前または画面更新後のスナップショットの前に少なくとも1回ビューがレンダリングされていることを確認してください」
IOS 9.3までは正常に動作していますが、これはiOS10.3ベータ版で発生しています。
よろしくお願いします。
ここでスクリーンショットを見つけます: https://postimg.org/image/qy6k7dc7b/
私のコードベース:
UIImagePickerController *pickerController = [[UIImagePickerController alloc] init];
pickerController.sourceType = UIImagePickerControllerSourceTypeCamera;
pickerController.delegate = self;
[self presentViewController:pickerController animated:YES completion:nil];
おかげで、
このメッセージは、デバイスの向きが変更されたときに表示され、おそらくApple side。からの何らかの問題です。 、 this answerで説明されているように環境変数を設定することにより、OSから提供されるログを無効にできます。
あなたのXcodeで:
[停止]ボタンの横にあるアクティブなスキーム名をクリックします
[スキームの編集...]をクリックします。
実行(デバッグ)->「引数」タブを選択します
環境変数で+をクリックします
変数を追加:OS_ACTIVITY_MODE = disable