iOS 判斷相冊 相機 位置權限

  • 判斷設備是否允許訪問相機
    "#import <AVFoundation/AVCaptureDevice.h>"
    "#import <AVFoundation/AVMediaFormat.h>"
 AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];
    if (authStatus == AVAuthorizationStatusRestricted || authStatus ==AVAuthorizationStatusDenied)
    {
//請設置允許相機
}

設備是否開啟定位

http://blog.csdn.net/mideveloper/article/details/46444195

CLAuthorizationStatus status = [CLLocationManager authorizationStatus];
 if (kCLAuthorizationStatusDenied == status || kCLAuthorizationStatusRestricted == status) {
      //請設置允許獲取定位
  }
  • 判斷用戶是否有權限訪問相冊

"#import <AssetsLibrary/AssetsLibrary.h>"

ALAuthorizationStatus author = [ALAssetsLibraryauthorizationStatus];  
    if (author == kCLAuthorizationStatusRestricted || author ==kCLAuthorizationStatusDenied){  
        //無權限  
    }  
    typedef enum {  
        kCLAuthorizationStatusNotDetermined = 0, // 用戶尚未做出選擇這個應用程序的問候  
        kCLAuthorizationStatusRestricted,        // 此應用程序沒有被授權訪問的照片數據。可能是家長控制權限  
        kCLAuthorizationStatusDenied,            // 用戶已經明確否認了這一照片數據的應用程序訪問  
        kCLAuthorizationStatusAuthorized         // 用戶已經授權應用訪問照片數據} CLAuthorizationStatus;  
    }  
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容