国产探花免费观看_亚洲丰满少妇自慰呻吟_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 請求權限封裝類的實例代碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沐川县| 宝丰县| 罗山县| 高安市| 夏邑县| 洛隆县| 扶余县| 永州市| 永昌县| 彰化市| 高平市| 梁河县| 平南县| 陆川县| 桃源县| 大英县| 老河口市| 永修县| 五华县| 宁德市| 普兰店市| 万载县| 资兴市| 邛崃市| 西城区| 昌乐县| 横峰县| 西乌| 惠安县| 凌云县| 永康市| 探索| 镇江市| 临颍县| 兴山县| 商河县| 营山县| 洛南县| 合山市| 康乐县| 界首市|