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----------------------------------------------------------------
  • 相关阅读:
    CF Round 594
    [转载]CSP-J/S 第一轮知识点选讲
    10.17 模拟赛
    10.16 模拟赛
    10.15模拟赛
    10.14模拟赛
    10.12 模拟赛
    Peaks Gym 100365H
    手写Bitset优化
    Sums gym100753M
  • 原文地址:https://www.cnblogs.com/wealon/p/4538004.html
Copyright © 2011-2022 走看看