检查 Apple LiveText 是否可用?
Check if Apple LiveText is available?
我想使用扫描按钮添加 Apple 实时文本支持。但我知道它适用于 iOS 15+ 和 A12 处理器及更高版本。如何在 Swift 中检查?
不要检查 iOS 15+ 和处理器 A12+,检查 iOS 15 的“实时文本”功能支持。通过以下检查创建一个辅助方法,该方法将 return 设备是否支持实时文本
样本:
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+ 但没有硬件支持,使用上述条件将 return false
我想使用扫描按钮添加 Apple 实时文本支持。但我知道它适用于 iOS 15+ 和 A12 处理器及更高版本。如何在 Swift 中检查?
不要检查 iOS 15+ 和处理器 A12+,检查 iOS 15 的“实时文本”功能支持。通过以下检查创建一个辅助方法,该方法将 return 设备是否支持实时文本
样本:
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+ 但没有硬件支持,使用上述条件将 return false