C4Camera пример вылетает на XCode 4.6 и XCode 5
Основной пример https://gist.github.com/C4Tutorials/5399635 вылетает в симуляторе со следующей ошибкой: NSInvalidArgumentException', reason: '*** Can't add a nil AVCaptureInput'
Он работает, когда запущен на оборудовании. Это известная проблема или есть обходной путь?
1 ответ
Решение
Я думаю, что вы можете предотвратить сбой, проверив доступность объекта AVCaptureInput, прежде чем добавить его в AVCaptureSession.
чтобы упростить его, проверьте приведенный ниже код, это предотвратит сбой на симуляторе, но не поможет вам проверить его.
попытайтесь найти, где вы добавляете AVCaptureInput в AVCaptureSession и вставляете следующий фрагмент кода.
if ([session canAddInput: backCameraDeviceInput])
{
[session addInput: backCameraDeviceInput];
}
Я хотел бы, чтобы это было полезно:)