앱에서 터치 ID와 페이스 ID를 지원하고 있습니다. 이전 버전의 iOS를 지원하기 위해 나는 다음과 같은 코드를 사용하고 있습니다 :경고 : 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
가 어떻게이 경고 제거 할 수 있습니까?
앱 것 같다 대상 아이폰 OS입니다 11, 더 이상 사용되지 않음 – Tj3n
@ Tj3n 맞았어요. 고마워요. iOS 배포 타겟이 내 테스트 타겟을 위해 조금 더 숨겨졌습니다. – Noroxs