gpt4 book ai didi

ios - UIAlert 关闭后恢复 session

转载 作者:行者123 更新时间:2023-11-30 12:00:10 26 4
gpt4 key购买 nike

我的 Xcode 非常糟糕,所以不要评判我。当用户扫描无效的二维码时,我试图暂停 captureSession,这将触发警报消息。用户关闭消息后,captureSession 将恢复。非常感谢所提供的任何帮助。

        if metadataObj.stringValue == "Booth1"
{
captureSession?.stopRunning()
self.performSegue(withIdentifier: "Vote1", sender: self)
}
else {
captureSession?.stopRunning()
createAlert(title: "Please enter a valid verfication code", message: "")
if UIAlertAction.isDismissed {
captureSession?.startRunning()
}
}




//Creating alert
func createAlert (title: String, message: String)
{
let alert = UIAlertController(title: title, message: message, preferredStyle: UIAlertControllerStyle.alert)

alert.addAction(UIAlertAction(title: "Dismiss", style: UIAlertActionStyle.default, handler: { (action) in alert.dismiss(animated: true, completion: nil)
}))

self.present(alert, animated: true, completion: nil)

}

最佳答案

如果您想在用户从 UIAlertController 中选择一个选项时执行某些操作,您可以在该操作的处理程序中执行此操作。

alert.addAction(UIAlertAction(title: "Dismiss", style: UIAlertActionStyle.default, handler: { action in 

self.captureSession?.startRunning()
})

这应该可以满足您的需要,如果您遇到更具体的问题,请更新您的问题。

关于ios - UIAlert 关闭后恢复 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47345497/

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