アプリ内でタッチIDと顔IDをサポートしています。私は次の警告を取得しますコンパイル時に警告:iOS 11.0で廃止予定のtouchID
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
がどのように私は警告を取り除くことができますか?私は、次のコードを使用しているのiOSの古いバージョンをサポートするために、
アプリのように思えるが、ターゲットのiOSです11、それは非難されると言います – Tj3n
@ Tj3nそれは正しい - ありがとう。 iOSデプロイメントターゲットはテストターゲットのために少し隠されていました。 – Noroxs