iOS相机 相册 麦克风 定位等权限是否拥有

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_30657013/article/details/51833471

相册

#import <AssetsLibrary/AssetsLibrary.h>


ALAuthorizationStatus author = [ALAssetsLibrary authorizationStatus];

        if (author == ALAuthorizationStatusRestricted || author ==ALAuthorizationStatusDenied)

        {

            //无权限

        }

        else

        {

            //有权限

        }


相机

#import <AVFoundation/AVCaptureDevice.h>

#import <AVFoundation/AVMediaFormat.h>


AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];

    if(authStatus == AVAuthorizationStatusRestricted || authStatus ==AVAuthorizationStatusDenied)

    {

        //无权限

    }

    else

    {

        //有权限

    }


麦克风

#import <AVFoundation/AVFoundation.h>

[[AVAudioSession sharedInstance] requestRecordPermission:^(BOOL granted) {

            if (granted) {

                    // 有权限

             } else {

                      // 无权限

                }

        }];


定位

#import <CoreLocation/CoreLocation.h>

if ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusDenied)       

{            

// 有权限        

}       

else       

{            

// 无权限        



猜你喜欢

转载自blog.csdn.net/sinat_30657013/article/details/51833471