我正在支持我的应用程序中的Touch ID和Face ID。为了支持旧版本的iOS,我正在使用以下代码:
if #available(iOS 11.0, *) {
biometricsNotEnrolled = LAError.biometryNotEnrolled
biometricsLocked = LAError.biometryLockout
} else {
biometricsNotEnrolled = LAError.touchIDNotEnrolled
biometricsLocked = LAError.touchIDLockout
}
switch(error) {
case biometricsNotEnrolled:
// Do stuff
case LAError.passcodeNotSet:
// Do stuff
case biometricsLocked:
// Do stuff
default:
// Do stuff
}
但是当我编译时,会收到以下警告提示:
warning: 'touchIDLockout' was deprecated in iOS 11.0: use LAErrorBiometryLockout
warning: 'touchIDNotEnrolled' was deprecated in iOS 11.0: use LAErrorBiometryNotEnrolled
warning: 'touchIDNotAvailable' was deprecated in iOS 11.0: use LAErrorBiometryNotAvailable
如何消除这个警告?