我想使用扫描按钮添加苹果实时文本支持。但我知道它适用于 iOS 15+ 和 A12 处理器及更高版本。我如何在 Swift 中检查这一点?
最佳答案
不要检查 iOS 15+ 和处理器 A12+,检查 iOS 15 的“实时文本”功能支持。使用以下检查创建一个辅助方法,该方法将返回设备是否支持实时文本
示例:
var isSupported = true
if #available(iOS 15.0, *) {
let check = UITextField().canPerformAction(#selector(UIResponder.captureTextFromCamera(_:)), withSender: nil)
isSupported = check
} else {
isSupported = false
}
print(isSupported)
如果设备具有 iOS 15+ 但没有硬件支持,则使用上述条件将返回 false
。
关于ios - 检查 Apple LiveText 是否可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71465622/