我有AVCaptureVideoPreviewLayer的问题。我创建它是这样的:AVCaptureVideoPreviewLayer崩溃应用程序在发布
self.previewLayer = [AVCaptureVideoPreviewLayer layerWithSession:session];
会话是我的AVCaptureSession对象。它已经被初始化了。当我从视图控制器弹出我的应用程序崩溃。无论如何,我甚至不会使用这个vatiable,我也会崩溃。我得到EXC_BAD_ACCESS代码= 1 ;. self.previewLayer是我的类对象。我声明是在我的课堂上,然后使用retain和nonatomic和@synthesize来设置它的属性。我使用RosyWritter的代码,唯一不同的是我使用AVCaptureVideoPreviewLayer。似乎我释放这个对象有问题。有人可以告诉我我做错了什么吗?
编辑
我终于解决了。它发生,我不注销videoOut代表:)
PS:我使用自动引用计数
崩溃线程的栈看起来像什么? –
它看起来像这样:http://postimg.org/image/rig4m7qv5/ – AYMADA
如果您将线程视图底部的滑块移动到右侧,它将显示堆栈中的所有帧。这会更有帮助。但是,由于顶部框架是'obj_msgSend',我建议在构建方案中打开僵尸并运行它。它很可能会在调试控制台中为您提供更有用的消息。 –