方形凸轮的视图未显示相机视图



我参考苹果开发库的squareCam示例,它工作正常。

当我尝试像这样单击一个按钮更改叠加图像时

square = [UIImage imageNamed:@"add"];
[self teardownAVCapture];
[self setupAVCapture];

单击按钮时,我使用此代码更改图像并显示为叠加层。

但我不知道问题是什么,但我必须单击两次才能显示相机视图,因为它第一次只显示黑屏。

请帮帮我。提前谢谢。

我得到了错误。必须对下面显示的方法进行一些更改,因为我在iOS5中使用了ARC

- (void)teardownAVCapture
{
    [session stopRunning];
    session = nil;
    videoDataOutput = nil;
    dispatch_release(videoDataOutputQueue);
    [stillImageOutput removeObserver:self forKeyPath:@"capturingStillImage"];
    stillImageOutput = nil;
    previewLayer = nil;
    [previewLayer removeFromSuperlayer];
}

相关内容

  • 没有找到相关文章

最新更新