ReplayKit的初始警报选择有哪些委托方法?

时间:2019-12-27 01:26:54

标签: ios swift replaykit

当用户首次决定使用ReplayKit时,将出现一个警报。它提供3个选择:

-Record Screen and Microphone
-Record Screen Only
-Cancel

什么是委托方法,以便我可以找出用户选择哪个选项?

enter image description here

1 个答案:

答案 0 :(得分:0)

没有任何委托方法可以确定用户选择哪个选项。您必须使用completionHandler.isMicrophoneEnabled来确定所选的选项。

一旦选择了一个选项,q[2]就会被称为:

  1. 如果用户选择q[0],则{'qiskit-terra': '0.11.0', 'qiskit-aer': '0.3.4', 'qiskit-ignis': '0.2.0', 'qiskit-ibmq-provider': '0.4.4', 'qiskit-aqua': '0.6.1', 'qiskit': '0.14.0'} 代码将运行

  2. 如果用户选择completionHandler,则Don't Allow将设置为error

  3. 如果用户选择Record Screen & Microphone,则.isMicrophoneEnabled将设置为true

Record Screen Only内,您可以查看他们的选择,然后从那时开始做您需要做的一切。阅读下面的代码.isMicrophoneEnabled部分中的2条注释。

false

执行此操作以使您知道如何响应each error code的安全方法是对错误代码使用switch语句:

completionHandler