Android模拟器可以模拟相机设备(见屏幕截图)。例如,我可以测试我的视频录制模块是否正常工作: 那么iOS模拟器呢?当我尝试运行使用相机的应用时,会出现如下错误: Thread 5: Fatal error: Unexpectedly found nil while unwrapping an Optional value 在代码的这一行 let videoDeviceInput = try AVCaptureDeviceInput(device: defaultVideoDevice!) 那么iOS模拟器中没有可用的模拟设备吗?
根据苹果文档,模拟器不支持使用摄像头: 以下硬件在模拟器中不受支持: 环境光传感器 音频输入,除了通过选择“硬件 > Siri”来使用Siri。 气压计 蓝牙 相机 运动支持(加速度计和陀螺仪) 距离传感器