iOS:我如何知道用户是否同意屏幕捕获警报?

问题描述 投票:0回答:1

我知道这没有委托方法。但要确定用户对录制屏幕的肯定同意,需要通过块参数进行评估。

当用户错误地拒绝权限时,如果用户再次尝试,则不会显示警报。如何重置权限并再次引发以下警报?

enter image description here

ios swift replaykit
1个回答
0
投票

如果用户拒绝权限,RPScreenRecorder 的 startCaptureWithHandler:completionHandler: 方法会在completionHandler 中返回错误代码 RPRecordingErrorUserDeclined

如果用户拒绝后再次拨打

startCaptureWithHandler:completionHandler:
,授权提示会再次出现。

© www.soinside.com 2019 - 2024. All rights reserved.