Доступные типы формата фотопикселя пусты при съемке необработанного изображения

#ios #avcapturephotooutput #avcapturephotosettings

Вопрос:

Я работаю над библиотекой для захвата необработанных изображений на камеру iPhone. Официальная документация и различные видеоролики разработчиков Apple не содержат полностью работающего примера, а только фрагмент кодов.

Когда я запускаю этот код:

 let capturePhotoOutput = AVCapturePhotoOutput() capturePhotoOutput.isHighResolutionCaptureEnabled = true let rawTypes = capturePhotoOutput?.availableRawPhotoPixelFormatTypes  

Я ожидаю rawTypes заполнения в формате пикселей, который можно ввести, AVCapturePhotoSettings(rawPixelFormatType:) однако этот массив пуст.

Я работаю с iPhone 11 Pro (выбрал стандартную широкую камеру) под управлением iOS 15.1 и XCode 13.1.

Любая подсказка приветствуется, но гораздо более ценен полностью рабочий пример (проект), который захватывает НЕОБРАБОТАННОЕ изображение.