gpt4 book ai didi

ios - 一旦用户切换相机隐私设置,防止 AVCaptureSession 崩溃

转载 作者:可可西里 更新时间:2023-11-01 05:03:50 27 4
gpt4 key购买 nike

一直在用AVCaptureSession记录条码,效果不错。我也遵循了关于堆栈溢出的建议 ( How to properly release an AVCaptureSession ) 到

[_session stopRunning];
[_prevLayer removeFromSuperlayer];
_prevLayer = nil;
_session = nil;

在 ViewWillDisappear 中,希望它能正确释放 CaptureSession。 (SO中的其他答案指的是ARC之前的时间)

但是,当我切换应用程序的相机隐私设置时(例如,从启用到禁用,反之亦然),应用程序崩溃了。这是一个问题,因为最初未启用 Camera 的用户无法在不崩溃的情况下追溯执行此操作。我还需要做些什么来防止这种情况发生吗?

非常感谢!

最佳答案

不,对此无能为力;此行为将始终导致应用程序崩溃。当您启用/禁用允许应用程序搜索 iOS 通讯录等的隐私选项时,也会发生同样的事情。如果用户拒绝初始隐私请求,并最小化应用程序并转到“设置”应用程序并更改隐私设置,您将看到应用程序在您下次返回时重新启动。每当您更改各自应用的隐私设置时,都会发生这种情况。

关于ios - 一旦用户切换相机隐私设置,防止 AVCaptureSession 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24793090/

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