我正在尝试开发一个使用两个AVCaptureVideoPreviewLayers
的应用。
使用
AVCaptureVideoPreviewLayer *a = [[AVCaptureVideoPreviewLayer alloc] initWithSession:session];
工作正常。
然而,使用
AVCaptureVideoPreviewLayer *a = [[AVCaptureVideoPreviewLayer alloc] initWithSessionWithNoConnection:session];
给了我一个带有以下信息的SIGABRT:
***由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:' - [AVCaptureVideoPreviewLayer initWithSessionWithNoConnection:]:无法识别的选择器发送到实例0x155547e0'
我正在使用XCode版本6.1.1(6A2008a)和Mavericks。
任何帮助都将不胜感激。
///////////////////////////////////////
/ *更新* / 1. Stasel - 感谢格式化。
检查头文件AVCaptureVideoPreviewLayer.h后,我正在寻找initWithSessionWithNoConnection的声明仅适用于iOS 8及更高版本。
案件解决了!现在我只需购买iPhone 6 !!