Quiero agregar soporte de texto en vivo de Apple usando un botón de escaneo. Pero sé que está disponible para procesadores iOS 15+ y A12 y superiores. ¿Cómo compruebo eso en Swift?
No busque el iOS 15+ y el procesador A12+, busque el soporte de la función 'Live Text' del iOS 15. Cree un método auxiliar con la siguiente verificación que devolverá si el dispositivo admite texto en vivo o no
var isSupported = true if #available(iOS 15.0, *) { let check = UITextField().canPerformAction(#selector(UIResponder.captureTextFromCamera(_:)), withSender: nil) isSupported = check } else { isSupported = false } print(isSupported) El uso de la condición anterior devolverá false en el caso de que el dispositivo tenga iOS 15+ pero no tenga soporte de hardware.