它需要发布AVCaptureVideoPreviewLayer吗?

时间:2011-06-28 07:30:27

标签: iphone objective-c xcode

我的代码如下:

    [session startRunning];

    avLayer = [AVCaptureVideoPreviewLayer layerWithSession:session];
    avLayer.frame = CGRectMake(0, 0, 320 , 416);
    [self.view.layer addSublayer: avLayer];
    avLayer.videoGravity = AVLayerVideoGravityResizeAspectFill;

每次开始运行会话时,我都需要将AVCaptureVideoPreviewLayer添加到我的视图中。

我的问题是:在添加新的AVCaptureVideoPreviewLayer之前是否需要重新发布?

2 个答案:

答案 0 :(得分:1)

无需释放AVCaptureVideoPreviewLayer。

答案 1 :(得分:1)

如果为对象创建内存,则需要释放这些对象的内存。这里没有分配内存。所以不需要释放它。