【发布时间】:2018-10-25 02:26:44
【问题描述】:
我正在自动化 iOS 应用程序,我需要检查用户是否单击了手电筒选项,设备手电筒启动。如果用户再次点击手电筒图标,设备手电筒就会关闭。谁能帮我解决这个问题?
【问题讨论】:
标签: ios iphone appium appium-ios
我正在自动化 iOS 应用程序,我需要检查用户是否单击了手电筒选项,设备手电筒启动。如果用户再次点击手电筒图标,设备手电筒就会关闭。谁能帮我解决这个问题?
【问题讨论】:
标签: ios iphone appium appium-ios
请在 Torch 按钮上添加此代码。
@IBAction func btnFlashAction(_ sender: Any) {
let avDevice = AVCaptureDevice.default(for: AVMediaType.video)
if (avDevice?.hasTorch)! {
do {
_ = try avDevice?.lockForConfiguration()
} catch {
}
if on == true {
avDevice?.torchMode = AVCaptureDevice.TorchMode.off
on = false
} else {
do {
_ = try avDevice?.setTorchModeOn(level: 1.0)
on = true
} catch {
}
}
avDevice?.unlockForConfiguration()
}
}
【讨论】: