bugfix> ios > 投稿

Androidエミュレーターはカメラデバイスをシミュレートできます(スクリーンショットを参照) たとえば、ビデオ録画モジュールの動作をテストできます

スクリーンショット:Android Emulator、カメラシミュレーションの例

iOSシミュレータはどうですか?カメラを使用するアプリを実行しようとすると、次のエラーが発生します

Thread 5: Fatal error: Unexpectedly found nil while unwrapping an Optional value

ラインで

let videoDeviceInput = try AVCaptureDeviceInput(device: defaultVideoDevice!)

だから、iOS-Simulatorにはシミュレートされたデバイスはありませんか?

回答 2 件
  • Appleの公式ドキュメントに関して、シミュレータでのカメラの使用はサポートされていません。

    The following hardware is not supported in Simulator:

      Ambient light sensor

      Audio input, except for using Siri by choosing Hardware >Siri.

      Barometer

      Bluetooth

      Camera

      Motion support (accelerometer and gyroscope)

      Proximity sensor

  • これは私にとって絶対に狂ったことです。カメラを搭載したビューをロードすることさえできませんか?確かに、Appleは黒い画面などを追加して、少なくとも自分のビューをテストできるようにすることができます。

あなたの答え