最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

iOS 請(qǐng)求權(quán)限封裝類的實(shí)例代碼

 更新時(shí)間:2018年01月15日 09:53:35   作者:鍵盤舞者113  
下面小編就為大家分享一篇iOS 請(qǐng)求權(quán)限封裝類的實(shí)例代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

直接上代碼

#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) {
   //無(wú)權(quán)限
   return NO;
  }
 }
 else {
  PHAuthorizationStatus status = [PHPhotoLibrary authorizationStatus];
  if (status == PHAuthorizationStatusRestricted ||
   status == PHAuthorizationStatusDenied) {
   //無(wú)權(quán)限
   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 請(qǐng)求權(quán)限封裝類的實(shí)例代碼就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

  • IOS中使用UIWebView 加載網(wǎng)頁(yè)、文件、 html的方法

    IOS中使用UIWebView 加載網(wǎng)頁(yè)、文件、 html的方法

    UIWebView 是用來(lái)加載加載網(wǎng)頁(yè)數(shù)據(jù)的一個(gè)框,接下來(lái)通過(guò)本文給大家介紹IOS中使用UIWebView 加載網(wǎng)頁(yè)、文件、 html的方法,對(duì)本文詳情感興趣的朋友一起學(xué)習(xí)吧
    2016-02-02
  • iOS實(shí)現(xiàn)代碼只執(zhí)行一次

    iOS實(shí)現(xiàn)代碼只執(zhí)行一次

    本文給大家分享的是在iOS中控制代碼在整個(gè)軟件生命周期中只運(yùn)行一次的代碼,有需要的小伙伴可以參考下。
    2016-03-03
  • IOS開發(fā)之@property的詳細(xì)介紹

    IOS開發(fā)之@property的詳細(xì)介紹

    這篇文章主要介紹了IOS開發(fā)之@property的詳細(xì)介紹的相關(guān)資料,希望通過(guò)本文能幫助到大家,大家理解并會(huì)使用,需要的朋友可以參考下
    2017-09-09
  • iOS App設(shè)計(jì)模式開發(fā)中對(duì)建造者模式的運(yùn)用實(shí)例

    iOS App設(shè)計(jì)模式開發(fā)中對(duì)建造者模式的運(yùn)用實(shí)例

    這篇文章主要介紹了iOS App設(shè)計(jì)模式開發(fā)中對(duì)建造者模式的運(yùn)用實(shí)例,示例代碼為傳統(tǒng)的Objective-C,需要的朋友可以參考下
    2016-04-04
  • 阿里數(shù)據(jù)iOS端啟動(dòng)速度優(yōu)化心得

    阿里數(shù)據(jù)iOS端啟動(dòng)速度優(yōu)化心得

    本篇文章給大家詳細(xì)分析了阿里數(shù)據(jù)iOS端啟動(dòng)速度優(yōu)化的知識(shí)點(diǎn)以及心得,對(duì)此有興趣的朋友參考學(xué)習(xí)下吧。
    2018-02-02
  • IOS10 隱私權(quán)限設(shè)置實(shí)例詳解

    IOS10 隱私權(quán)限設(shè)置實(shí)例詳解

    這篇文章主要介紹了IOS10 隱私權(quán)限設(shè)置實(shí)例詳解的相關(guān)資料,本文主要是介紹,在使用相機(jī)功能是遇到錯(cuò)誤,這里說(shuō)明該如何解決,需要的朋友可以參考下
    2016-12-12
  • iOS推送之本地通知UILocalNotification

    iOS推送之本地通知UILocalNotification

    這篇文章主要為大家詳細(xì)介紹了iOS本地通知UILocalNotification,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • ios通過(guò)按鈕點(diǎn)擊異步加載圖片

    ios通過(guò)按鈕點(diǎn)擊異步加載圖片

    本文給大家匯總了幾種IOS中實(shí)現(xiàn)異步加載圖片的方法,十分的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下。
    2015-05-05
  • iOS中最全的各種定時(shí)器使用教程

    iOS中最全的各種定時(shí)器使用教程

    這篇文章主要給大家介紹了關(guān)于iOS中最全的各種定時(shí)器的使用教程,文中通過(guò)示例代碼介紹的非常詳細(xì),通過(guò)文中介紹的最全的定時(shí)器相信會(huì)對(duì)各位iOS開發(fā)者們帶來(lái)一定的幫助,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-09-09
  • 最新評(píng)論

    柳河县| 咸阳市| 泸西县| 儋州市| 福海县| 肥东县| 临桂县| 铅山县| 东台市| 霍林郭勒市| 阳东县| 红安县| 喀喇沁旗| 兰溪市| 偃师市| 沅江市| 桑植县| 昆山市| 南木林县| 油尖旺区| 武山县| 体育| 白银市| 界首市| 喀喇沁旗| 梅州市| 东阳市| 武宣县| 濉溪县| 高碑店市| 昌都县| 南丰县| 孟连| 神池县| 余庆县| 桦川县| 来凤县| 花莲县| 红原县| 墨竹工卡县| 平罗县|