swift 燈光的開啟與關閉

來源:互聯網
上載者:User

標籤:catch   return   ==   default   send   try   cte   lse   div   

func lightBtnAction(sender: UIButton){                let device = AVCaptureDevice.default(for:.video)        if device == nil {            sender.isEnabled = false            return        }        if device?.torchMode == .off{            do {                try device?.lockForConfiguration()            } catch {                return            }            device?.torchMode = .on            device?.unlockForConfiguration()            sender.isSelected = true        }else {            do {                try device?.lockForConfiguration()            } catch {                return            }            device?.torchMode = .off            device?.unlockForConfiguration()            sender.isSelected = false        }    }

 

swift 燈光的開啟與關閉

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.