info.plist文件配置字段
1 . 定位权限 : Privacy - Location When In Use Usage Description
2 . 通讯录权限: Privacy - Contacts Usage Description
3 . 相机权限 : Privacy - Camera Usage Description
4 . 相册权限 : Privacy - Photo Library Usage Description
5 . 麦克风权限 : Privacy - Microphone Usage Description
定位权限 : #import < CoreLocation/CoreLocation.h>
//定位权限状态
CLAuthorizationStatus status = [CLLocationManager authorizationStatus];
if (status == kCLAuthorizationStatusRestricted) {
return;
}else if (status == kCLAuthorizationStatusNotDetermined){
//请求用户授权
[self.manager requestWhenInUseAuthorization];
}else{
//定位相关设置
self.manager.delegate = self;
self.manager.desiredAccuracy = kCLLocationAccuracyBest;
self.manager.distanceFilter = kCLLocationAccuracyNearestTenMeters;
//开始定位
[self.manager startUpdatingLocation];
}
相册权限 #import < Photos/Photos.h>
PHAuthorizationStatus status = [PHPhotoLibrary authorizationStatus];
switch (status) {
//未决定
case PHAuthorizationStatusNotDetermined:
{
[PHP