1
主要示例https://gist.github.com/C4Tutorials/5399635崩溃与以下错误模拟器:NSInvalidArgumentException', reason: '*** Can't add a nil AVCaptureInput'
C4Camera例如崩溃上的XCode 4.6和5的XCode
在硬件上启动时它的工作。这是一个已知问题还是有解决方法?
主要示例https://gist.github.com/C4Tutorials/5399635崩溃与以下错误模拟器:NSInvalidArgumentException', reason: '*** Can't add a nil AVCaptureInput'
C4Camera例如崩溃上的XCode 4.6和5的XCode
在硬件上启动时它的工作。这是一个已知问题还是有解决方法?
我想你可以通过检查AVCaptureInput对象的可用性来防止崩溃,然后再将它添加到AVCaptureSession中。
为了简化它,请检查下面的代码,这将防止模拟器上的崩溃,但它不会帮助您测试它。
试图找到您将AVCaptureInput添加到AVCaptureSession的位置,并放入以下代码片段。
if ([session canAddInput: backCameraDeviceInput])
{
[session addInput: backCameraDeviceInput];
}
我希望这是有帮助:)
不能使用模拟器相机。这是一个iOS /模拟器问题,你总是需要一个设备来处理相机。 –
可能的重复[如何在iPhone模拟器中测试相机?](http://stackoverflow.com/questions/2168484/how-do-i-test-a-camera-in-the-iphone-simulator) –