Face Id が無視しているようlocalizedFallbackTitle
ですlocalizedReason
。しかしlocalizedCancelTitle
、正常に動作しています。誰もそれを機能させる方法を知っていますか?
私のコード:
LAContext *context = [[LAContext alloc] init];
if ([context respondsToSelector:@selector(setLocalizedCancelTitle:)]) {
context.localizedCancelTitle = [Language get:CANCEL alter:nil];
}
if ([context respondsToSelector:@selector(setLocalizedFallbackTitle:)])
{
context.localizedFallbackTitle = [Language get:TRY_AGAIN alter:nil];
}
NSError *error = nil;
if ([context canEvaluatePolicy:LAPolicyDeviceOwnerAuthentication error:&error]) {
[context evaluatePolicy:LAPolicyDeviceOwnerAuthentication
localizedReason:[Language get:AUTHRNTICATE_USING_YOUR_FACE alter:nil] reply:^(BOOL success, NSError *error) {
//code
}
スクリーンショット:
可能であれば、このポップアップのすべてをローカライズしたいと考えています。
注:添付のスクリーンショットはシミュレーターで撮影したものです。実際のデバイスでも確認しましたが、結果は同じです。また、Touch idについては正常に動作しています。