zoukankan      html  css  js  c++  java
  • [Swift 工作tips] 之 iOS 中判断当前设备的相机是否可用

    在iOS 开发中,经常需要调用相机来扫描类似二维之类的东西,在调用之前,首先应该判断当前设备的相机是否可用;

    下面直接上代码:(swift中的写法)

     1 class WNCommonTool: NSObject {
     2     /**
     3 
     4     判断当前设备的相机是否可用
     5 
     6     :returns: 当前设备的相机是否可用
     7 
     8     */
     9 
    10     class func isCameraAvailable() -> Bool{
    11 
    12         return UIImagePickerController.isCameraDeviceAvailable(.Rear) &&
    13 
    14                UIImagePickerController.isSourceTypeAvailable(.Camera)
    15     } 
    16 
    17 }

    使用方法如下(在swift 中):

       

     1 // MARK: 扫描二维码
     2 
     3     func scanQR(){
     4 
     5         if WNCommonTool.isCameraAvailable(){
     6 
     7             // doSomething  you like   
     8 
     9         }else{
    10 
    11             UIAlertView(title: "温馨提示", message: "当前设备相机不可用", delegate: self, cancelButtonTitle: "确定").show()
    12         }
    13 
    14     }
    ------------------------over----------------------------------------------------------------
  • 相关阅读:
    DMR 系统平方根升余弦滚降滤波器设计SRRC及仿真图
    相似项
    第三种主题暗黑系
    汽油性能
    放平心态
    Python 中的哈希表
    第二种主题
    win7旗舰版 一键激活
    java与c++的不同感受
    c代码待用c++代码
  • 原文地址:https://www.cnblogs.com/wealon/p/4538004.html
Copyright © 2011-2022 走看看