使用avcapturepreviewlayer initwithsessionwithnoconnection时的SIGABRT

时间:2015-02-17 17:13:26

标签: ios avcapturesession

我正在尝试开发一个使用两个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 - 感谢格式化。

  1. 我明白了。
  2. 检查头文件AVCaptureVideoPreviewLayer.h后,我正在寻找initWithSessionWithNoConnection的声明仅适用于iOS 8及更高版本。

    案件解决了!现在我只需购买iPhone 6 !!

0 个答案:

没有答案