iOS 10 獲取相冊相機權限

 

         AVAudioSession *audioSession = [[AVAudioSession alloc]init];spa

        [audioSession requestRecordPermission:^(BOOL granted) {ip

        completionBlock();直播

    }];string

 在 iOS10 以前調用 系統相機權限 沒有問題 如今忽然不能用了 ,可能 是 iOS10 對 隱私中的權限作了 進一步限制 須要在Info.plist 中添加說明 it

1.相機 Privacy - Photo Library Usage Descriptionio

2.相冊 Privacy - Camera Usage Descriptionclass

3.麥克風 Privacy - Microphone Usage Description配置

配置完 就OK 權限

或者 request

<key>NSBluetoothPeripheralUsageDescription</key>

<string>「一直播」須要獲取您的藍牙信息</string>

<key>NSCalendarsUsageDescription</key>

<string>「一直播」須要獲取您的日曆權限</string>

<key>NSCameraUsageDescription</key>

<string>「一直播」須要獲取您的相機權限</string>

<key>NSContactsUsageDescription</key>

<string>「一直播」須要獲取您的聯繫人權限</string>

<key>NSLocationWhenInUseUsageDescription</key>

<string>「一直播」須要獲取您的位置信息</string>

<key>NSMicrophoneUsageDescription</key>

<string>「一直播」須要獲取您的麥克風權限</string>

<key>NSMotionUsageDescription</key>

<string>「一直播」須要獲取您的運動數據</string>

<key>NSPhotoLibraryUsageDescription</key>

<string>「一直播」須要獲取您的相冊權限</string>

相關文章
相關標籤/搜索