首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用程序扩展键盘内部的LAContext触摸ID

应用程序扩展键盘内部的LAContext触摸ID
EN

Stack Overflow用户
提问于 2016-02-29 09:50:15
回答 1查看 650关注 0票数 3

我试图添加touchid来解锁自定义键盘扩展的密码保护部分。

当我将此代码添加到自定义键盘扩展的UIInputViewController中时,它会生成一个运行时错误。

代码语言:javascript
复制
let authContext = LAContext()

错误是:

2015-09-01 22:18:50.524 AS_Custom_KB21508:2656253插件com.example.AS-自定义-KB.AS-自定义-键盘中断2015-09-01 22:18:50.545 AS_Custom_KB21508:2656253插件com.example.AS-KB.AS-自定义-键盘失效2015年-09-01 22:18:51.635 AS_Custom_KB21508:2656082 viewServiceDidTerminateWithError::Error Domain=_UIViewServiceInterfaceErrorDomain Code=3“操作无法完成(_UIViewServiceInterfaceErrorDomain错误3)。”UserInfo=0x174273f80 {Message=Service连接中断}

相同的代码在模拟器上运行良好,但不做任何事情,因为模拟器不支持TouchID。该代码在regualar应用程序(而不是自定义键盘扩展)中运行良好。

我试过翻阅LAContext文档,但没有发现任何关于它可能导致这样的错误的原因,也没有找到任何关于不能从扩展中使用它的信息。

对于为什么会发生这种情况,或者如何通过自定义的键盘扩展来工作,有什么想法吗?是否有人能够让touchid通过自定义键盘扩展来工作?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-01 07:12:49

经过24小时的研发,我找到了答案我自己,我发现答案非常简单和设置

RequestsOpenAccess中设置NSExtensionAttributes

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

https://stackoverflow.com/questions/35696394

复制
相关文章

相似问题

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