首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模拟器上的LAContext UI

模拟器上的LAContext UI
EN

Stack Overflow用户
提问于 2018-03-12 02:17:26
回答 2查看 940关注 0票数 3

当您调用时,有人知道在模拟器上显示的UI是什么吗?

代码语言:javascript
复制
self._authContext = LAContext()
if self._authContext.canEvaluatePolicy(.deviceOwnerAuthentication,
                                           error: &authError)
{
    self._authContext.evaluatePolicy(...
}

它要求iPhone密码,但以一些不寻常的方式。你输入的任何内容都会导致成功。这是截图:

在设备上,如果密码关闭,就不要传递canEvaluatePolicy

如果禁用iPhone密码,是否存在设置密码的默认UI?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2018-03-31 09:35:05

编辑:我还没有找到苹果的任何文档,这是我的假设,如下所述.

这是用于密码身份验证的假UI。在模拟器上,authContext.canEvaluatePolicy总是使用true进行响应。因此,调用authContext.evaluatePolicy将打开上面的UI。

如果在模拟器上启用TouchIDFaceID,这个UI将在TouchID/FaceID在3次失败后立即出现。

FYI:在模拟器上,您可以使用硬件上的TouchID > TouchID

票数 3
EN

Stack Overflow用户

发布于 2021-07-06 17:49:54

我不确定这是否对任何人有帮助..。但是要触发/测试success=false条件,可以使用空密码字符串按下"enter“键。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49227283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档