За квалифицированный комментарий rmaddy вы не можете запрашивать оба одновременно. Тем не менее, я подумал, что поделюсь, как я представляю два запроса вплотную , что примерно настолько хорошо, насколько мы можем получить.
import UIKit
import Photos
class SomeViewController: UIViewController {
...
@IBAction func requestAccessButtonPressed(_ sender: Any) {
PHPhotoLibrary.requestAuthorization { (status) in
//Use PHAuthorizationStatus as you need here
AVCaptureDevice.requestAccess(for: AVMediaType.video) { response in
//Use the boolean "response", which tells us whether the user granted photo access here
}
}
}
}