小智 14
我认为你可以通过检查AVCaptureInput对象的可用性来防止崩溃,然后再将其添加到AVCaptureSession.
为了简化它,请检查以下代码:
    if ([session canAddInput: backCameraDeviceInput])
    {
        [session addInput: backCameraDeviceInput];
    }
我希望这有用:)
我刚刚在装有 iOS 6.1.4 的 iPad 2 上测试了 iOS WebRTC SDK,没有遇到任何崩溃。如果可以的话,我建议更新 SDK 和你的 iPad 版本。
如果您仍然遇到崩溃,在这里发布日志将非常有用!