Неопределенные символы при вызове API AVCaptureSliderIOS

Программируем под IOS
Ответить
Anonymous
 Неопределенные символы при вызове API AVCaptureSlider

Сообщение Anonymous »

В моем проекте iOS со смешанным языком UIKit я пытаюсь добавить новейшую функциональность кнопки захвата камеры для Iphone 16.
Когда я вызываю создание экземпляра AVCaptureSlider и вызываю его метод setActionQueue, я получаю следующую ошибку при создании приложения.
Фрагмент кода:

Код: Выделить всё

let zoomControl = AVCaptureSlider("Zoom", symbolName: "plus.magnifyingglass", in: -0.5...5.0)
zoomControl.setActionQueue(queue) { zoomFactor in
// code here
}
Ошибка:

Код: Выделить всё

Undefined symbol: (extension in AVFoundation):__C.AVCaptureSlider.setActionQueue(_: __C.OS_dispatch_queue, action: (Swift.Float) -> ()) -> ()

Undefined symbol: (extension in AVFoundation):__C.AVCaptureSlider.init(_: Swift.String, symbolName: Swift.String, in: Swift.ClosedRange) -> __C.AVCaptureSlider
Версия Xcode: 16.1

Языковая версия Swift: 5

Цель развертывания iOS: 13.0
При вызове этих API я проверяю, является ли версия iOS 18.0 и выше. Любая помощь очень ценится.

Подробнее здесь: https://stackoverflow.com/questions/791 ... liders-api
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»