Xcode 9.1 & iOS 11.1で正常に機能していたアプリケーションに統合のためのface-idサポート/コードを追加しました。iOS 11.2 - ローカル認証 - タイプ 'LABiometryType'にメンバー 'typeFaceID'がありません
しかし、同じことが、私は私のアプリにしましたXcodeの9.2ベータ2
コードでiOSの11.2と 4.0スウィフトとの誤差を示している。
if #available(iOS 11.0, *) {
if (laContext.biometryType == LABiometryType.typeFaceID) {
localizedReason = "Unlock using Face ID"
print("FaceId support")
} else if (laContext.biometryType == LABiometryType.typeTouchID) {
localizedReason = "Unlock using Touch ID"
print("TouchId support")
} else {
print("No Biometric support")
}
} else {
// Fallback on earlier versions
}
エラーメッセージは次のとおりです:
タイプ 'LABiometryType' ha SなしメンバーのtypeFaceID "
タイプ 'LABiometryType' にはメンバーを持っていない 'typeTouchID'私はアップルのドキュメントから解決策を見つけた
それはiOSの11.1に罰金働いていた@deathhorse LocalAuthenticationフレームワーク – deathhorse
の輸入を逃すように見えます。フレームワークが紛失していてはいけません – Krunal