【发布时间】:2018-06-20 05:41:10
【问题描述】:
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,它工作正常。
【问题讨论】:
标签: ios objective-c face-id