ios – iPad记住相机权限后删除 – 如何清除?

ios – iPad记住相机权限后删除 – 如何清除?,第1张

概述我试图重新创建条件,其中以下代码返回AVAuthorizationStatusNotDetermined: AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo]; 但是,即使在应用程序被删除和重新安装后,iPad似乎仍记住相机权限,因此每次都会返回“ 我试图重新创建条件,其中以下代码返回AVAuthorizationStatusNotDetermined:

AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVIDeo];

但是,即使在应用程序被删除和重新安装后,iPad似乎仍记住相机权限,因此每次都会返回“已授权”或“未授权”。任何想法如何重置权限,以便返回NotDetermin?

谢谢阅读。

解决方法 您无法以编程方式重置权限。如果要重置权限,有两种方法:

>重置 *** 作系统
>卸载应用程序并等待一天

我知道这两个选项真的对开发人员没有帮助,如果他们试图测试它。

有三种替代方法来测试应用程序的第一个运行情况,而不重置整个 *** 作系统或等待一天。

第一个选项

如Technical Note TN2265中所述:

You can achIEve the latter without actually waiting a day by following these steps:

Delete your app from the device. Turn the device off completely and turn it back on. Go to Settings > General > Date & Time and set the date ahead a day or more. Turn the device off completely again and turn it back on.

第二个选项

当您删除应用程式时,iOS会将您应用程式的权限对应至应用程式的Bundle ID,系统会保留一天的资料。因此,您还可以更改应用的bundle ID以进行测试。

第三个选项

如@rmaddy在评论中建议,您可以重置所有位置和隐私权限:设置 – >一般 – >重置 – >重置位置&隐私。请注意,这将会重置该设备上所有应用的所有位置和隐私权限。

总结

以上是内存溢出为你收集整理的ios – iPad记住相机权限后删除 – 如何清除?全部内容,希望文章能够帮你解决ios – iPad记住相机权限后删除 – 如何清除?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1087678.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存