gpt4 book ai didi

ios - captureStillImageAsynchronouslyFromConnection :stillImageConnection completionHandler not always getting called

转载 作者:可可西里 更新时间:2023-11-01 05:47:20 32 4
gpt4 key购买 nike

我下载了 AVCam从苹果网站演示,并尝试添加一个简单的开始屏幕(我添加了一个 StartViewController。{h,m,nib}),带有一个按钮,然后将启动 AVCam 演示。按钮的代码如下(其他都是xcode默认创建的东西):

-(IBAction) btnClicked:(id) sender {
viewController =
[[AVCamViewController alloc]
initWithNibName: @"AVCamViewController"
bundle:nil];

[UIView beginAnimations:@"flipping view" context:nil];
[UIView setAnimationDuration:1];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp
forView:self.view
cache:YES];
[self.view addSubview:viewController.view];
[UIView commitAnimations];
}

添加此 Nib 后,不知何故,拍照一直无法正常工作(有时相机胶卷中没有照片)。我在 captureStillImage 中添加了一些日志语句在 captureStillImageAsynchronouslyFromConnection:stillImageConnection completionHandler 中,注意到这个 completionHandler 并不总是被调用。奇怪的是它有时确实有效。我的猜测是我做错了什么但不确定是什么?我正在运行 4.2.1 的 iPhone 上对此进行测试。

最佳答案

确保在调用 captureStillImageAsynchronouslyFromConnection:stillImageConnectionAVCaptureSession 正在运行

关于ios - captureStillImageAsynchronouslyFromConnection :stillImageConnection completionHandler not always getting called,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8739277/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com