国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS 請求權限封裝類的實例代碼

2020-07-26 02:31:58
字體:
來源:轉載
供稿:網友

直接上代碼

#import <Foundation/Foundation.h>#import <AVFoundation/AVFoundation.h>#import <AssetsLibrary/AssetsLibrary.h>#import <Photos/Photos.h>#import <CoreLocation/CoreLocation.h>@interface PermissionUtil : NSObject+(Boolean)JudgeCameraPermission;+(Boolean)JudgeLocationPermission;@end
#import "PermissionUtil.h"@implementation PermissionUtil+(BOOL)isCanUsePhotos { if ([[[UIDevice currentDevice] systemVersion] floatValue] < 8.0) {  ALAuthorizationStatus author =[ALAssetsLibrary authorizationStatus];  if (author == kCLAuthorizationStatusRestricted || author == kCLAuthorizationStatusDenied) {   //無權限   return NO;  } } else {  PHAuthorizationStatus status = [PHPhotoLibrary authorizationStatus];  if (status == PHAuthorizationStatusRestricted ||   status == PHAuthorizationStatusDenied) {   //無權限   return NO;  } } return YES;}+(Boolean)JudgeCameraPermission{ AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo]; if (authStatus == AVAuthorizationStatusRestricted || authStatus ==AVAuthorizationStatusDenied||![self isCanUsePhotos]) {  return NO; } return YES;}+(Boolean)JudgeLocationPermission{ if ([CLLocationManager locationServicesEnabled] && ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorizedWhenInUse || [CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined || [CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorized)) {  return YES; }else if ([CLLocationManager authorizationStatus] ==kCLAuthorizationStatusDenied) {  return NO; } return NO;}@end

以上這篇iOS 請求權限封裝類的實例代碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南平市| 来凤县| 库伦旗| 博乐市| 饶平县| 甘德县| 澄城县| 江安县| 柘城县| 锦州市| 汉中市| 开封市| 黄骅市| 水富县| 柘城县| 西昌市| 永吉县| 嘉峪关市| 阳朔县| 互助| 尚志市| 寿光市| 吉水县| 鄢陵县| 郸城县| 九江县| 南靖县| 甘谷县| 类乌齐县| 思茅市| 宣城市| 青冈县| 赞皇县| 兴海县| 全椒县| 扎赉特旗| 江孜县| 乃东县| 荣昌县| 宁强县| 东城区|