【问题标题】:C4Camera example crashes on XCode 4.6 and XCode 5C4Camera 示例在 XCode 4.6 和 XCode 5 上崩溃
【发布时间】:2013-10-28 20:33:49
【问题描述】:

主要示例https://gist.github.com/C4Tutorials/5399635 在模拟器中崩溃并出现以下错误:NSInvalidArgumentException', reason: '*** Can't add a nil AVCaptureInput'

在硬件上启动时确实有效。这是一个已知问题还是有解决方法?

【问题讨论】:

标签: c4


【解决方案1】:

我认为您可以通过在将 AVCaptureInput 对象添加到 AVCaptureSession 之前检查其可用性来防止崩溃。

为了简化它检查下面的代码,这将防止模拟器崩溃,但它不会帮助你测试它。

尝试查找将 AVCaptureInput 添加到 AVCaptureSession 的位置,然后输入以下代码。

if ([session canAddInput: backCameraDeviceInput])
{
    [session addInput: backCameraDeviceInput];
}

我希望这会有所帮助:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-10
    • 2013-09-27
    • 1970-01-01
    • 2013-09-25
    • 1970-01-01
    • 1970-01-01
    • 2013-04-03
    • 2013-12-30
    相关资源
    最近更新 更多